Vous êtes sur la page 1sur 8

Commandes Linux

Arborescences des fichiers :

La racine "/"
Un "gros dossier de base qui contient tous les autres dossiers et fichiers".
Sous Windows, il y a en fait plusieurs racines. "C:\" est la racine de votre disque dur , D:\, E:\
Sous Linux, il n'y a qu'une et une seule racine : "/".

La racine contient : bin, boot, dev, home, media, etc,…

1
Dossier personnel : ~

Le dossier personnel est toujours dans : / home

Dans le dossier personnel vous pouvez trouver : Bureau, Documents, Images

1. Commande cd : cd “Change Directory”


cd permet de changer de répertoire et d’avoir comme nouveau répertoire celui qui est spécifié
en argument de la commande .
Syntaxe :
cd [répertoire]
• cd. : Est un lien sur le répertoire courant. Sert à forcer le système à considérer le
répertoire courant comme point de départ
• cd.. : Est un lien vers le répertoire supérieur dans la hiérarchie

2
Exemple :
Pour se déplacer dans le répertoire bureau :
[ ~] $ cd Bureau

Emplacement actuel

Commande cd : cd ..
Pour remonter au répertoire parent
Exemple :
Pour retourner au dossier parent (dossier personnel ~) :
[ Bureau]$ cd ..

2. Commande pwd : “Print Working Directory”


pwd imprime le nom du répertoire courant
[ ~]$ pwd
3. Commande mkdir : “MaKe DIRectory”.
Pour créer des dossiers ou répertoires :
Syntaxe
mkdir répertoires
Exemple :
Pour créer un dossier nommé rep1 dans le dossier personnel :
[ ~] $ mkdir rep1

3
Pour créer plusieurs dossiers :
[ ~] $ mkdir rep1 rep2 rep3

4. Commande mkdir :mkdir –p


Pour créer des arborescences.
Syntaxe
mkdir –p répertoire/sous répertoire répertoire/sous répertoire
Exemple :
Pour créer une arborescence dans le répertoire bureau
[ bureau ]$ mkdir –p courses/stage/docs courses/linux/server courses/math

5. Commande rmdir : “ReMove DIRectory”


La commande rmdir est la commande de destruction. La destruction comme la création d’un
répertoire ne peut être réalisée que par le système lui-même.
Syntaxe
rmdir reps
Exemple:
Pour supprimer les répertoires rep2 et rep3 :
[ ~] $ rmdir rep2 rep3

4
6. Commande touch : “touch ”
Pour créer un fichier vide.
Exemple :
[ ~] $ touch fichier1 fichier2
Pour créer un fichier avec contenu :
[ ~] cat > fichier1 entrer
Le contenu : bonjour tout le monde ctrl+D= pour fermer et enregistrer

7. Commande rm : supprimer fichier


Cette commande supprime des fichiers.
Syntaxe
[ ~] $ rm fichier1 fichier2

8. Commande mv : “MoVe”
Cette commande renomme des fichiers ou des répertoires. Elle peut également déplacer des
fichiers d’un répertoire à un autre.
Syntaxe
mv [-i] ancien_nom nouveau_nom
Exemples
[ ]$ mv fich1 fich2
Le fichier fich1 devient le fichier fich2.
[ ]$ mv fich /tmp
Le fichier fich disparaît du répertoire courant et va se placer dans le répertoire /tmp.
Options
[-i] demande interactive de confirmation avant l’écrasement d’un fichier existant (répondre
par y ou n)
9. Commande cp : “ Copie ”
Cette commande duplique des fichiers ou des répertoires complets dans l’arborescence.
Exemple :
Pour copier le contenu du fich1 dans fich2
[ ] $ cp fich1 fich2
10.Commande ls : “LiSt”
Cette commande liste le contenu d’un répertoire
Syntaxe
ls [-options] [noms]
Exemple :
Pour afficher le contenu du répertoire personnel
[ ~] $ ls

Contenu du répertoire ~

5
Pour afficher le contenu du répertoire linux
[ ~] $ ls linux
document.txt rep1 rep2

Options
Il y a une quantité d’options. En standard, ls donne seulement le nom du fichier, avec un
classement alphabétique. Les options les plus utilisées sont :
-a Liste tous les fichiers. Normalement les noms de fichiers commençant par un point (.) ne
sont pas listés.
-d Liste les répertoires comme les fichiers
-L Suit les liens au lieu de les afficher.
-l Donne les informations les plus complètes.
-R Descend récursivement dans les répertoires.
-r Ordre alphabétique inverse.
-s Affiche seulement le nom et la taille de chaque fichier.
-t Classe selon la date de dernière modification du fichier (la plus récente en premier) au lieu
d’un classement alphabétique.
-u Classe selon la date de dernier accès au fichier.

Commande ls –a : contenu caché


Pour afficher le contenu et les dossiers et les fichiers cachés du répertoire linux
[ ~] $ ls –a linux
document.txt .list.txt rep1 rep2

6
Fichier caché

Commande ls –l : contenu en détaille


Pour afficher le contenu du répertoire en détaille
Exemple
Si on suppose que le répertoire linux contient 3 entrées : document.txt (un fichier ordinaire),
rep1 et rep2 (dossiers ou répertoires)
[ ~] $ ls –l linux

Type : Droit d’accès Nombre Propriétaire Taille en Date de Nom


- : fichier rwx rwx rwx de liens octets dernière
d :dossier u g o modification

Droits d’accès : modifiables par le propriétaire du fichier


Le système Linux distingue trois types de permissions d’accès :
r (read) lecture autorisée. Permet de lire un fichier, ou de consulter le contenu d’un répertoire.
w (write) écriture autorisée. Permet de modifier le contenu d’un fichier.
Dans le cas d’un répertoire cela représente le droit de créer et de détruire des fichiers dans ce
répertoire.
x (execute) exécution autorisée. Droit permettant de lancer les fichiers exécutables. Dans le cas
d’un répertoire cela donne le droit de rechercher un fichier dont on connaît le nom. En d’autres
termes, le répertoire peut être utilisé dans un chemin d’accès seulement si ce droit est présent.
Ces permissions sont associées à chacune des trois classes d’utilisateurs :
u (user) propriétaire du fichier
g (group) groupe auquel appartient le propriétaire (propriétaire excepté)
o (other) le public (tous les autres utilisateurs)

7
Commande de droit d’accès : chmod
Syntaxe :
chmod utilisateur opération permission nomfic

Vous aimerez peut-être aussi