GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo eliminar archivos y directorios usando la línea de comandos de Linux

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 o unlink 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 pulsa Enter . 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 ejecutar rm 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 al rm 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 o rm -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.


Linux
  1. Cómo eliminar un usuario en Linux usando la línea de comandos

  2. Cómo eliminar archivos y directorios en Linux desde la línea de comandos

  3. Cómo dividir y combinar archivos desde la línea de comandos en Linux

  4. Cómo reiniciar Linux usando la línea de comandos

  5. ¿Cómo comprimir y extraer archivos usando el comando tar en Linux?

Cómo hacer una copia de seguridad de archivos y directorios usando Rsync en Linux

Cómo eliminar archivos y directorios en Linux

Cómo eliminar archivos y directorios en la terminal de Linux

Cómo eliminar archivos y directorios usando la línea de comandos de Linux

Cómo descargar archivos en Rocky Linux 8 en la línea de comandos usando wget

Conceptos básicos de la línea de comandos de Linux:trabajar con archivos y directorios