¿Cómo elimino el siguiente directorio?
He escrito:
rmdir lampp
Aparece este error:
rmdir: failed to remove `lampp': Directory not empty
¿Hay un comando para eliminar todos los archivos del directorio y eliminar la carpeta del directorio?
¿Cómo elimino el siguiente directorio?
He escrito:
rmdir lampp
Aparece este error:
rmdir: failed to remove `lampp': Directory not empty
¿Hay un comando para eliminar todos los archivos del directorio y eliminar la carpeta del directorio?
rm -rf lampp
Elimina todos los archivos y carpetas contenidos en el lampp
directorio.
Añadir sudo
al principio del comando :
sudo rm -rf folderName
De lo contrario, sin sudo
se le devolverá el permiso denegado. Y es una buena práctica tratar de no usar -f
al eliminar un directorio:
sudo rm -r folderName
Nota: esto supone que ya se encuentra en el mismo nivel de la carpeta que desea eliminar en terminal, si no:
sudo rm -r /path/to/folderName
Para su información: puede usar letras -f
, -r
, -v
:
-f
= para ignorar archivos inexistentes, nunca preguntar-r
= para eliminar directorios y su contenido de forma recursiva-v
= para explicar lo que se está haciendorm -R lampp
Sin embargo, debe tener cuidado con un comando recursivo como este, ya que es fácil eliminar accidentalmente mucho más de lo que pretendía.
Es una buena idea comprobar siempre en qué directorio se encuentra y si ha escrito el comando correctamente antes de pulsar Intro.
Versión más segura
rm -R -i lampp
Añadir -i
lo hace un poco más seguro, ya que le avisará en cada eliminación. Sin embargo, si está eliminando muchos archivos, esto no será muy práctico. Aún así, puedes probar esto primero.
Nota sobre -f
opcion:
Muchas personas sugieren usar -f
(combinándolo en -Rf
o -rf
), alegando que se deshace de mensajes molestos. Sin embargo, en casos normales no lo necesita, y usarlo suprime algunos problemas que probablemente hacer quiero saber sobre. Cuando lo use, no se le advertirá si sus argumentos proporcionan un directorio o archivo(s) inexistentes: rm simplemente fallará silenciosamente al eliminar nada. Como regla general, intente primero sin el -f
: si hay problemas con tus argumentos, lo notarás. Si comienza a recibir demasiadas solicitudes sobre archivos sin acceso de escritura, puede intentarlo con -f
. Alternativamente, ejecute el comando desde un usuario (o el superusuario que usa sudo) que tenga permisos completos para los archivos y directorios que está eliminando para evitar estas solicitudes en primer lugar.
Hay muchas maneras de eliminar un directorio a través del modo CLI. Depende de la forma en que se sienta cómodo.
rm -rvf /path/to/directory
-r
= eliminar directorios y su contenido de forma recursiva-v
= explicar lo que se está haciendo-f
= ignorar archivos inexistentes, nunca preguntarSi es nuevo en Linux, use las páginas de manual de comandos (man rm
) para más opciones y más precisión.
Estaba teniendo algunos problemas con eso hoy, pero lo superé con sudo.
Advertencia: Asegúrese de que desea eliminar todo antes de usar el comando a continuación.
$ sudo rm -R [Directory name]
Hice esto con éxito hoy, y eliminé muchos directorios no vacíos que confirmé que no quería/necesitaba.
Estoy usando 14.04 LTS
Basta con hacer ‘rm-r lampp’.
No puedo eliminar un directorio como “Nueva carpeta” con todos los comandos detallados anteriormente. Es de doble redacción. Pero quiero eliminar ese directorio. Cualquier sugerencia será bienvenida. T. Divakara, Bangalore, India
Its the blank space in the file name, try using ‘quotes’ > rmdir ‘Nueva Carpeta’ < then the folder disapers, or use escape characters for non-vissible characters.