Borrar archivos. Puede que con algunas de las opciones tenga que activarse extglob (shopt -s extglob).
$ rm -R directorio
$ rm -i archivo
$ rm file1 file2
$ rm -R dir1 dir2 dir3
$ rm -f
$ find . -type f -empty -exec rm {} \;
$ rm -v !(*.txt)
$ rm -v !(*.txt|*.png)
$ 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