Este tutorial le mostrará cómo usar el rm
, unlink
y rmdir
comandos para eliminar archivos y directorios en Linux.
Cómo eliminar archivos #
Para eliminar (o eliminar) un archivo en Linux desde la línea de comandos, use el comando rm
(eliminar) o unlink
comando.
El unlink
El comando le permite eliminar solo un archivo, mientras que con rm
, puede eliminar varios archivos a la vez.
Tenga mucho cuidado al eliminar archivos o directorios, ya que una vez que se elimina el archivo, no se puede recuperar fácilmente.
-
Para eliminar un solo archivo, use el
rm
ounlink
comando seguido del nombre del archivo:unlink filename
rm filename
Si el archivo está protegido contra escritura, se le pedirá confirmación, como se muestra a continuación. Para eliminar el tipo de archivo
y
y pulsaEnter
. De lo contrario, si el archivo no está protegido contra escritura, se eliminará sin preguntar.rm: remove write-protected regular empty file 'filename'?
-
Para eliminar varios archivos a la vez, use el
rm
comando seguido de los nombres de los archivos separados por espacios.rm filename1 filename2 filename3
También puede usar un comodín (
*
) y expansiones regulares para hacer coincidir varios archivos. Por ejemplo, para eliminar todos los.pdf
archivos en el directorio actual, use el siguiente comando:rm *.pdf
Cuando use expansiones regulares, primero enumere los archivos con el
ls
comando para que pueda ver qué archivos se eliminarán antes de ejecutarrm
comando. -
Usa el
rm
con el-i
opción para confirmar cada archivo antes de eliminarlo:rm -i filename(s)
-
Para eliminar archivos sin preguntar, incluso si los archivos están protegidos contra escritura, pase
-f
(forzar) opción alrm
comando:rm -f filename(s)
-
También puede combinar
rm
opciones Por ejemplo, para eliminar todos los.txt
archivos en el directorio actual sin un aviso en modo detallado, use el siguiente comando:rm -fv *.txt
Cómo eliminar directorios (carpetas) #
En Linux, puede eliminar/eliminar directorios con rmdir
y rm
.
rmdir
es una utilidad de línea de comandos para eliminar directorios vacíos, mientras que con rm
puede eliminar directorios y su contenido de forma recursiva.
-
Para eliminar un directorio vacío, utilice
rmdir
orm -d
seguido del nombre del directorio:rm -d dirname
rmdir dirname
-
Para eliminar directorios no vacíos y todos los archivos dentro de ellos, use el
rm
comando con el-r
(recursivo) opción:rm -r dirname
Si un directorio o un archivo dentro del directorio está protegido contra escritura, se le pedirá que confirme la eliminación.
-
Para eliminar directorios no vacíos y todos los archivos sin que se le solicite, use
rm
con el-r
(recursivo) y-f
opciones:rm -rf dirname
-
Para eliminar varios directorios a la vez, use
rm -r
comando seguido de los nombres de los directorios separados por espacios.rm -r dirname1 dirname2 dirname3
Al igual que con los archivos, también puede usar un comodín (
*
) y expansiones periódicas para coincidir con varios directorios.
Conclusión #
A estas alturas, debería tener una buena comprensión de cómo usar Linux rm
, rmdir
y unlink
comandos y debería poder eliminar archivos y directorios de forma segura desde la línea de comandos.
Siéntase libre de dejar un comentario si tiene alguna pregunta.