Mise à jour : Debian 10.10
$ mkdir dir # Créer un répertoire
$ mkdir dir1 dir2 # Créer les répertoires 1 et 2
$ mkdir -p dir/ss-dir1/ss-ss-dir # Créer le répertoire ss-ss-dir et les répertoires sur le chemin s'ils n'existent pas
$ mkdir -m 0700 dir # Créer le répertoire avec droits 0700 (voir chmod)
$ touch file # Créer un fichier vide s'il n'existe pas,sinon mettre à jour la date
$ touche file1 file1 # Créer les fichiers 1 et 2 ou mettre à jour la date de modification
$ touch -t 202012010804 file # Utiliser la date fournie au format AAAAMMJJhhmm.ss
$ type cp
cp est /bin/cp
$ dpkg -S $(which cp)
coreutils: /bin/cp
$ cp --help
$ man cp
$ cp -r dir1 dir2 # Copier le répertoire1 dans le répertoire2 existant
$ cp -r dir1 dir2 dir3 # Copier les répertoires 1 et 2 dans le répertoire 3
$ cp dir1/* dir2 # Copier le contenu du répertoire1 dans le répertoire2 existant
$ cp file1 file2 # Copier le fichier1 en fichier2 (changement de nom)
$ cp file dir # Copier le fichier dans le répertoire (même nom)
$ cp file1 file2 file2 dir # Copier les fichiers dans le répertoire (même nom)
$ cp -i # Interactif - Avertir avant d'écraser un fichier existant
$ cp -n # Ne pas écraser les fichiers existants (new)
$ cp -b # Créer un backup (file~) avant d'écraser un fichier existant
$ cp -u # Ne pas écraser les fichiers plus récents (update)
$ cp -f # Ecraser même si le fichier est protégé en écriture
$ type mv
cp est /bin/mv
$ dpkg -S $(which mv)
coreutils: /bin/mv
$ mv --help
$ man mv
$ mv dir1 dir2 # Renommer le répertoire1 en répertoire2 - dir2 n'existe pas $ mv dir1 dir2 # Déplacer le répertoire1 dans le répertoire2 existant
$ mv dir1 dir2 dir3 # Déplacer les répertoires 1 et 2 dans le répertoire 3 existant
$ mv dir1/* dir2 # Déplacer le contenu du répertoire1 dans le répertoire2 existant
$ mv file1 file2 # Renommer le fichier1 en fichier2
$ mv file dir # Déplacer le fichier dans le répertoire
$ mv file1 file2 file2 dir # Déplacer les fichiers dans le répertoire
$ mv -i # Interactif - Avertir avant d'écraser un fichier existant
$ mv -n # Ne pas écraser les fichiers existants (new)
$ mv -b # Créer un backup (file~) avant d'écraser un fichier existant
$ mv -u # Ne pas écraser les fichiers plus récents (update)
$ mv -f # Écraser même si le fichier est protégé en écriture
$ rm -r dir # Suppression récursive du répertoire et son contenu
$ rm file # Suppression fichier
$ sudo aptitude install rename
$ rename --help
$ man rename
$ rename 's/vieux/nouveau/' vieuxnom.demo
$ rename vieuxnom.demo -e 's/vieux/nouveau/'
$ rename * -e 's/ /_/g'
$ rename 's/[^\x00-\x7F]//g' *.flac # ou $ rename *.flac -e 's/[^\x00-\x7F]//g'