Index général | Index de l'aide

2.1 Commandes de manipulation de fichiers


2.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 : Connaitre l'espace libre et utilisé d'une partition
du : Connaitre l'espace occupé par un répertoire

2.1.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

Exemples:

$ls
fichier.txt ftp http tof

$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

2.1.2 Commande pwd

Syntaxe:

pwd (print working directory)

Fonction:

Affiche le répertoire actif

Exemple:

$pwd
/home/tof

2.1.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

2.1.4 Commande mkdir

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

2.1.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

2.1.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

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

2.1.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

2.1.8 Commande mv

Syntaxe:

mv (move)
mv fichier1 [fichier2 fichier3...] répertoire_de_destination
mv source destination

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

2.1.9 Commande ln

Syntaxe:

ln (link)
ln [option] source cible

Fonction:

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

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

2.1.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% /
/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.

2.1.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   .


 Page précédente (Démarrage et arrêt de la machine)

Dernière modification: 27/05/2001
Document écrit par Christophe Robalo