Soy un usuario nuevo y estoy tratando de eliminar una carpeta específica. Estoy usando sudo rm /path/
, pero no funciona. ¿Cuál es el comando correcto para usar?
Es un católogo de archivo que intento eliminar pero recibo un mensaje de que está vacío.
delete
command-line
rm
Carl
fuente
fuente
-f
indicador no es necesario pararm
eliminar elementos directamente contenidos en la carpeta especificada, lo que supongo es lo que quiere decir con "abordar el contenido de la carpeta". En cambio,-f
significa forzar , lo que hace querm
nunca solicite confirmación incluso si el archivo que se va a eliminar no tiene permiso de escritura (rm: remove write-protected regular file ‘foo’?
), y también hace querm
no se advierta sobre un intento de eliminar un archivo que ya no existe. Es mejor usar la-f
bandera cuando realmente se necesita.rm -r
sin-f
absolutamente no "abordar los contenidos de la carpeta."sudo rm -r -f path/
Una cosa a tener en cuenta es que la carpeta debe estar vacía, luego ejecute el siguiente comando
Otra cosa a tener en cuenta es que el comando que está escribiendo no debe comenzar con una barra inclinada (/), a menos que la carpeta esté en la raíz.
La última opción, y debe tener mucho cuidado al usar esta, es forzar la eliminación del directorio en cuestión, incluidos los demás archivos / directorios que contenga.
Salud.
fuente
Para un principiante, no recomendaría adquirir el hábito de usar
rm -Rf
orm -r -f
, esto te morderá en la cara tarde o temprano. Más seguro sería crear un alias de todo el sistema. Abra la terminal: Ctrl+ Alt+ T, luego escriba:Entonces, se te indicará antes de borrar todas tus fotos de vacaciones por accidente. La segunda recomendación que me gustaría agregar es usar
rmdir
, se quejará de los directorios no vacíos y eso es exactamente lo que quieres como un newbee.Pero en el sentido de la pregunta, la respuesta es la que ya se da aquí, se usa
-f
para borrar una carpeta.fuente
Si está seguro de que el directorio existe, entonces:
Para eliminar todo el directorio a sus carpetas y archivos
fuente
/
Si desea eliminar todos los archivos en el directorio y solo desea mantener el directorio o usar algunos archivos (con el
-i
indicador puede conservar el archivo o eliminarlo).-i
es interactivo y le pedirá cada vez que haya un archivo para eliminar.Si necesita eliminar subdirectorios a lo largo del directorio principal, use:
fuente