Le contenu de ce document a été validé. Vous pouvez suivre ses indications sans inquiétude. Attention: Cependant, si au cours de vos manipulations un problème survenait, vous ne pouvez en aucun cas incriminer ce site. Posez vos questions sur le forum.
Se rendre dans le répertoire anywhere/somewhere relatif au répertoire courant.
$ cd ~
Revenir dans le répertoire personnel l'utilisateur qui lance la commande... /home/vous ou si vous êtes root /root)
$ cd
Revenir dans le répertoire personnel l'utilisateur qui lance la commande... /home/vous ou si vous êtes root /root)
$ cd ..
Se rendre dans le répertoire parent du répertoire courant.
$ cp -r source destination
Copier de façon récursive l'ensemble des fichiers d'un répertoire et de ses sous-répertoires vers destination.
$ dir repertoire
Lister le contenu du répertoire repertoire.
$ du -s repertoire
Donner la taille occupée par le contenu du répertoirerep. Avec l'option h (du -sh repertoire) vous aurez la réponse en Mo. "h" signifie "human" qui est donc plus facilement lisible par l'homme...
$ ls
Les répertoires ne sont rien d'autre que des fichiers d'un type particulier. La commande ls leur est donc applicable avec toutes ses options.
$ mkdir titi
Créer le répertoire titi dans le répertoire courant.
$ mkdir -p rep1/rep2/rep3
Créer rep3 en créant rep1 et rep2 s'ils n'existent pas.
$ mv source destination
Déplacer ou/et renommer le répertoire mentionné ensource. Pour renommer le répertoire, indiquer son nouveau nom à la place de destination.
$ pwd
Afficher le nom (et le chemin) du répertoire courant. La commande pwd est utile lorsqu'on désire obtenir le chemin absolu du répertoire courant.
$ vdir rep
Lister le contenu de rep en mode verbeux (avec plus de détail que la commande dir).
Les commandes rm sont à manipuler avec beaucoup d'attention...
$ rm -d
Supprimer le répertoire, qu'il soit plein ou non.
$ rm -r niveau1
Supprimer un répertoire et ses sous répertoires (niveau1/niveau2/niveau3/etc...)
$ rm -rf repertoire
Supprimer repertoire sans demander de confirmation. Si vous utilisez en tant que root la commande rm -rf /, la totalité des fichiers du système est supprimée en une fraction de seconde, sans possibilité de récupération. Soyez extrêmement vigilants avec cette commande !
$ rmdir repertoire
Supprimer /repertoire si et seulement si /rep est vide.
$ rmdir -p niveau1/niveau2
Supprimer une hiérarchie de répertoires vides en une seule fois. Dans notre exemple, 'niveau1 et& niveau2 seront supprimés. Si niveau1 n'est pas vide, la commande renverra un message d'erreur.
$ rm -Rf repertoire
Supprimer le répertoire repertoire, même s'il n'est pas vide.
Truc pour effacer récursivement des répertoires
Voici un exemple simple d'utilisation de rm pour supprimer récursivement des répertoires de subversion (.svn)
Nous utiliserons la commande find pour trouver tous les répertoires .svn à partir du répertoire courant:
$ find . -type d -name .svn
.svn
./extensions/GlobalBlocking/.svn
etc...
Il est possible de passer directement le retour de cette ccommande à la commande rm