Créer le répertoire toto dans le répertoire /truc/machin/
:
- mkdir /truc/machin/toto
Dans le cas on l’on n’est pas sûr de l’existance de la hiérarchie parente du répertoire que l’on souhaite créer :
- mkdir -p /truc/machin/dede
L’option -p
permet de forcer la création de la hiérarchie parente si elle n’existe pas, ici le dossier truc + le dossier machin + le dossier dede
Créer un fichier.txt dans le répertoire courant :
- touch fichier.txt
Supprimer de manière récursive un répertoire :
- rm -Rv
L’option v
(verbose) affiche à l’écran les dossiers qui sont supprimés
Copie et déplacement de fichiers et répertoires
Déplacer un fichier ou un dossier
- mv fichier.txt /var/www/
Copier un fichier
- cp fichier.txt /var/www/
Copier un dossier, ici on copie le dossier toto dans www
- cp -Rv /home/toto /var/www/
pour copier un dossier en conservant les autorisations de l’original et les liens symboliques
- cp -aRv /home/toto /var/www
Droits des fichiers et dossiers
Changer de propriétaire au dossier toto :
- chown -Rv www-data:www-data /var/www/toto/
Modifier les droits d’utilisation des fichiers pour les utilisateurs :
- chmod u+w index.html
Détail des options possibles :
- u+r : ajouter lecture à l’user ; 4 = read
- u+w : ajouter ecriture à l’user ; 2 = write
- u+x : ajouter l’exécution à l’user ; 1 = execute
- u : user
- g : groupe
- o : les autres
- a : all