Eliminación de directorios Unix:
Había una estructura de directorios en mi servidor linux como esta A/$b/
Desde mi directorio de inicio ejecuté un comando
rm -rf A/$b.
Después de ejecutar este comando, el directorio A en sí mismo fue eliminado.
¿Alguna idea de lo que podría haber sucedido en el fondo?
davy.ai
Cuando se ejecuta el comando
rm -rf A/$b
, se eliminará el directorio$b
dentro del directorioA
. Sin embargo, ya que se utiliza la opción-r
, también eliminará cualquier subdirectorio y archivo contenido dentro de$b
.Como no había subdirectorios ni archivos dentro de
$b
, el directorio$b
se elimina por completo.Por último, ya que se utiliza la opción
-f
, se fuerza la eliminación sin solicitar confirmación.Por lo tanto, después de ejecutar este comando, se elimina todo el directorio
A
(que solo contenía el subdirectorio$b
).