Volver al índice


rm

Borrar archivos

$ rm -R directorio (Borra directorios y los subdirectorios)

$ rm -i archivo (Pide confirmación antes de borrar)

$ rm file1 file2 (Borrar varios archivos)

$ rm -R dir1 dir2 dir3 (Lo mismo con varios directorios)

$ rm -f (Fuerza eliminación incluso si existen ficheros que no existen)

$ find . -type f -empty -exec rm {} ; (Elimina todos los archivos vacios de un directorio)

$ rm !(*.txt) (Eliminar todos los archivos menos los .txt)

$ rm !(tuto+([1-9]) (Borrar los ficheros excepto del tuto1 al tuto9

1.-

Para que todo lo eliminado con el comando rm vaya a la papelera del sistema:

$ nano .bashrc

Y añadimos el alias:

alias rm='mv -t ~/.local/share/Trash/files'

2.-

Eliminar todo un directorio menos un subdirectorio, por ejemplo menos el dir HTMLS:

$ ls

dir3  file1.txt  HTMLS  dirpdfs  file2.txt

$ ls | grep -v HTMLS | xargs -d"\n" rm -rf

$ ls

HTMLS

Volver al índice