Aide pour Linux: Commandes de manipulation de fichiers

Page 1 sur 6Lecteur de document UniversityLib

Aide pour Linux: Commandes de manipulation de fichiers

Linux System Operations · notes

Voir tous les documents en systèmes d'exploitation et cloud

16/11/2015

Aide pour Linux: Commandes de manipulation de fichiers

3 Commandes de manipulation de fichiers

3.1 Commande de manipulation de fichiers

Commandes:

ls : Affiche les fichiers et les sous­répertoires d'un répertoire

pwd : Affiche le répertoire actif

cd : Vous permez de changer de répertoire courant.

mkdir : Crée un répertoire

rmdir : Supprime un répertoire vide.

rm : Supprime un fichier

cp : Permet de copier un fichier dans un répertoire sans toucher à l'original

mv : Renomme ou déplace un fichier dans un nouveau répertoire en changeant éventuellement son nom

dans ce répertoire.

ln : Crée un lien (Hard link ou symbolique) vers un fichier ou répertoire.

df : Connaître l'espace libre et utilisé d'une partition

du : Connaître l'espace occupé par un répertoire

3.1 Commande ls

Syntaxe:

ls (list)

ls [options] [nom du répertoire]

Fonction:

Affiche les fichiers et les sous­répertoires d'un répertoire

Options principales:

ls ­F ;affiche les répertoires suivis d'un slash et les fichiers sans rien

ls ­l ;affiche les fichiers et les répertoires avec les informations suivantes:

1.type de fichier (­=fichier, d=répertoire)

2.autorisations d'accès

3.nombre de liens

4.propriétaire du fichier

5.groupe du fichier

6.taille du fichiers (en octets)

7.date de dernière modification

8.nom du fichier ou du répertoire

ls ­a ;affiche les fichiers commençant par un point

ls ­i ;affiche les fichiers avec leur numéro d'inode

http://www.ndlaprovidence.org/html/ressources/cours/btsig/debroise/formation%20reseau/linux/aidelinux/Commandes%20%20manipulation%20de%20fichiers… 1/6

Aide pour Linux: Commandes de manipulation de fichiers

16/11/2015

Exemples:

$ls

fichier.txt ftp http tof

Publicité

$ls ‐F

fichier.txt ftp/ http/ tof/

$ls ‐l

total 5

‐rw‐rw‐r‐‐   1   root   root   0      Aug   20 00:26 fichier.txt

drwxr‐xr‐x   6   root   root   1024   Jul   21 22:10 ftp

drwxr‐xr‐x   5   root   root   1024   Jul   21 22:11 http

drwxr‐x‐‐‐   44  tof    tof    3072   Aug   19 23:11 tof

3.2 Commande pwd

Syntaxe:

pwd (print working directory)

Fonction:

Affiche le répertoire actif

Exemple:

$pwd

/home/tof

3.3 Commande cd

Syntaxe:

cd (change directory)

cd nom_du_répertoire

cd ..

cd

Fonction:

Vous permez de changer de répertoire courant.

Exemples:

$cd ;vous envoie dans votre répertoire personnel

$cd /etc ;vous envoie dans le répertoire /etc

$cd pics ;vous envoie dans le répertoire supérieur pics s'il existe

$cd .. ;passe au répertoire inférieur dans l'arborescence

3.4 Commande mkdir

http://www.ndlaprovidence.org/html/ressources/cours/btsig/debroise/formation%20reseau/linux/aidelinux/Commandes%20%20manipulation%20de%20fichiers… 2/6

Aide pour Linux: Commandes de manipulation de fichiers

16/11/2015

Syntaxe:

mkdir (make directory)

mkdir répertoire [répertoire,...]

Fonction:

Crée un répertoire.

Exemples:

$mkdir pipi ;crée un répertoire pipi dans le répertoire courant

$mkdir pipi caca ;crée un répertoire pipi et un répertoire caca dans le répertoire courant

#mkdir /pipi ;crée le répertoire pipi à la racine de l'arborescence

Publicité

3.5 Commande rmdir

Syntaxe:

rmdir (remove directory)

rmdir répertoire [répertoire,...]

Fonction:

Supprime un répertoire vide.

Exemples:

$rmdir pipi ;supprime le répertoire vide pipi

$rmdir pipi caca ;supprime les répertoires pipi et caca du répertoire courant

#rmdir /pipi ;supprime le répertoire pipi de la racine de l'arborescence

3.6 Commande rm

Syntaxe:

rm (remove)

rm [options] fichier [fichier]

Fonction:

Supprime un fichier

Options principales:

rm ­i ;demande de confirmation avant suppression

rm ­f ;aucun avertissement

http://www.ndlaprovidence.org/html/ressources/cours/btsig/debroise/formation%20reseau/linux/aidelinux/Commandes%20%20manipulation%20de%20fichiers… 3/6

16/11/2015

Aide pour Linux: Commandes de manipulation de fichiers

rm ­v ;indique les fichiers supprimés

rm ­r ; cette commande attend un répertoire comme paramètre. Elle supprimera ce répertoire et tous ces

fichiers et sous répertoires.

Exemples:

$rm projet.txt ;supprime le fichier projet.txt

$rm * ;supprime tous les fichiers du répertoire

$rm ­r bob ;adieu le répertoire bob et tous ses fichiers

3.7 Commande cp

Syntaxe:

cp (copy)

cp source cible

Fonction:

Permet de copier un fichier dans un répertoire sans toucher à l'original

Exemples:

$cp pipi caca ;crée le fichier caca identique à pipi

3.8 Commande mv

Syntaxe:

mv (move)

mv fichier1 [fichier2 fichier3...] répertoire_de_destination

mv source destination

Publicité

Fonctions:

Déplacer un fichier dans un nouveau répertoire en changeant éventuellement son nom dans ce répertoire.

Renommer un fichier.

Exemples:

$mv pipi.txt /home/tof/caca.txt ;déplace le fichier pipi.txt dans le répertoire /home/tof/ avec comme nom

caca.txt

$mv pipi.txt caca.html ;renomme le répertoire pipi.txt en caca.html

3.9 Commande ln

Syntaxe:

ln (link)

ln [option] source cible

http://www.ndlaprovidence.org/html/ressources/cours/btsig/debroise/formation%20reseau/linux/aidelinux/Commandes%20%20manipulation%20de%20fichiers… 4/6

16/11/2015

Fonction:

Aide pour Linux: Commandes de manipulation de fichiers

Crée un lien (Hard link ou symbolique) vers un fichier ou répertoire.

Options principales:

ln ­s ;crée un lien symbolique

Exemples:

$ls ‐il

total 0

633034 ‐rw‐rw‐r‐‐   1  tof   tof   0 Aug 20 01:57 pipi

633035 ‐rw‐rw‐r‐‐   1  tof   tof   0 Aug 20 01:59 popo

$ln pipi caca ;création d'un lien entre pipi et caca

$ls ‐il

total 0

633034 ‐rw‐rw‐r‐‐   2  tof   tof   0 Aug 20 01:57 caca

633034 ‐rw‐rw‐r‐‐   2  tof   tof   0 Aug 20 01:57 pipi

633035 ‐rw‐rw‐r‐‐   1  tof   tof   0 Aug 20 01:59 popo

;on remarque que pipi et caca ont le meme numéro d'inode et que le compteur de lien est à 2

$rm ‐f pipi  ;on supprime pipi

$ls ‐il

total 0

633034 ‐rw‐rw‐r‐‐   1  tof   tof   0 Aug 20 01:57 caca

633035 ‐rw‐rw‐r‐‐   1  tof   tof   0 Aug 20 01:59 popo

;caca est toujours là mais le compteur de lien baisse à 1

$ln ‐s caca pipi ;création d'un lien symbolique entre caca et pipi

$ls ‐il

total 0

633034 ‐rw‐rw‐r‐‐   1  tof   tof   0 Aug 20 01:57 caca

633036 lrwxrwxrwx   1  tof   tof   4 Aug 20 02:08 pipi ‐> caca

633035 ‐rw‐rw‐r‐‐   1  tof   tof   0 Aug 20 01:59 popo

Publicité

;pipi n'est qu'un nouveau fichier qui contient le chemin de caca

3.10 Commande df

Syntaxe:

df (disk free)

df [options] [partition...]

Fonction:

Connaitre l'espace libre et utilisé d'une partition

Options principales:

df ­m ;donne la taille des partition en megaoctets

Exemples:

$df

Filesystem           1k‐blocks      Used Available Use% Mounted on

/dev/hda2              1859596   1217844    545764  69% /

http://www.ndlaprovidence.org/html/ressources/cours/btsig/debroise/formation%20reseau/linux/aidelinux/Commandes%20%20manipulation%20de%20fichiers… 5/6

16/11/2015

Aide pour Linux: Commandes de manipulation de fichiers

/dev/hda6              1531160   1082520    448640  71% /home

/dev/hdc                495430    495430         0 100% /mnt/cdrom

;toutes les partitions montés sont affichées

$df /dev/hda2

Filesystem           1k‐blocks      Used Available Use% Mounted on

/dev/hda2              1859596   1217844    545764  69% /

;seule la deuxième partitions du premier disque ide est affichée. La commande df / donnerait le même

résultat.

3.11 Commande du

Syntaxe:

du (disk usage)

du [options] [répertoire...]

Fonction:

Connaitre l'espace occupé par un répertoire

Options principales:

du ­s ;n'affiche pas les sous­répertoires

Exemples:

$du

318     ./compos

5603    ./ftp

29      ./lienslin

184     ./linhelp

6448   .

http://www.ndlaprovidence.org/html/ressources/cours/btsig/debroise/formation%20reseau/linux/aidelinux/Commandes%20%20manipulation%20de%20fichiers… 6/6