GNU/Linux >> Tutoriales Linux >  >> Linux

Linux Eliminar archivos y directorios

Todo es un archivo en Linux, incluido un directorio. Un directorio es solo un grupo de archivos.

Existen principalmente dos comandos que eliminan archivos y directorios en Linux:

  • rm
  • rmdir

Eliminar un directorio vacío

El rmdir El comando se usa para eliminar un directorio vacío en Linux.

Por ejemplo, el siguiente código elimina el directorio "imágenes" que no tiene archivos dentro:

$ rmdir images/

También podemos usar el rm comando con el -d opción para eliminar un directorio vacío:

$ rm -d images/
Nota:si hay archivos dentro del directorio, no podemos usar rmdir para eliminar el directorio.

Si probamos el comando anterior en un directorio no vacío, obtendríamos:

$ rmdir images/

rmdir: images/: Directory not empty

Eliminar un directorio y su contenido

Para eliminar un directorio con todo su contenido recursivamente use el rm comando con argumento -r .

$ rm -r images/

También puede eliminar un directorio y todo su contenido a la fuerza con el -rf argumento.

$ rm -rf images/

Eliminar un archivo

Para eliminar un archivo en Linux, simplemente use el rm comando:

$ rm cat.gif

Eliminar un archivo a la fuerza

Para forzar la eliminación de un archivo, use el -f opción con el rm comando:

$ rm -f cat.gif

Preguntar antes de eliminar un archivo o directorio

Si desea que se le solicite confirmación antes de eliminar un archivo o directorio, use el -i opción con el rm comando:

$ rm -i cat.gif

remove cat.gif? y

Ser detallado al eliminar

Para ver una salida de los archivos eliminados, use -v opción:

$ rm -v cat.gif

cat.gif

Eliminar varios archivos

Para eliminar varios archivos en una sola operación, usamos el * comodín.

Por ejemplo, el siguiente código elimina todas las imágenes con .gif extensión:

ls images/
bird.png	cat.gif		dog.gif

rm *.gif

ls images/
bird.png

Uso completo de rm

rm Sintaxis

rm [-dfiPRrvW] file ...

La siguiente tabla muestra el uso de rm comando con todas sus opciones.

+--------+---------------------------------------------------------------------------------------------------------------------+-----+-----+
| Option | Description                                                                                                         |     |     |
+--------+---------------------------------------------------------------------------------------------------------------------+-----+-----+
| -d     | Attempt to remove directories as well as other types of files.                                                      |     |     |
| -f     | Attempt to remove the files without prompting for confirmation, regardless of the file's permissions.               |     |     |
| -i     | Request confirmation before attempting to remove each file, regardless of the file's permissions                    |     |     |
| -P     | Overwrite regular files before deleting them.                                                                       |     |     |
| -R     | Attempt to remove the file hierarchy rooted in each file argument.                                                  |     |     |
| -r     | Same as -R                                                                                                          |     |     |
| -v     | Be verbose when deleting files, showing them as they are removed.                                                   |     |     |
| -W     | Attempt to undelete the named files. Currently, this option can only be used to recover files covered by whiteouts. |     |     |
+--------+---------------------------------------------------------------------------------------------------------------------+-----+-----+

Linux
  1. Una manera fácil de ocultar archivos y directorios en Linux

  2. Encuentra archivos y directorios en Linux como un profesional

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

  4. Encuentra los archivos y directorios más grandes en Linux

  5. Cómo encontrar y eliminar directorios y archivos vacíos en Linux

Cómo encontrar y eliminar archivos duplicados en Linux

3 formas de encontrar archivos y directorios en Linux

Cómo encontrar y eliminar directorios vacíos en Linux

Cómo eliminar archivos y directorios en Linux

Encuentre archivos y directorios en Linux fácilmente

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