Vous êtes sur la page 1sur 22

Système Unix

Manipulation
des
fichiers
Pr. Khadija OUAZZANI TOUHAMI 1
Système Unix

1- La commande « cat »
Elle permet de :
➢ Cataloguer ou afficher un fichier
➢ Concaténer 2 ou plusieurs fichiers
Forme générale :
$ cat F
$ cat F1 F2 F3

Pr. Khadija OUAZZANI TOUHAMI 2


Système Unix

2- La commande « cp »
Elle permet de copier un fichier dans un
autre.
La commande a exactement 2 paramètres.

Forme générale :
$ cp F1 F2

Pr. Khadija OUAZZANI TOUHAMI 3


Système Unix

3- La commande « mv »
Elle permet de :
➢ Renommer un fichier
➢ Déplacer un fichier
La commande a exactement 2 paramètres.
Forme générale :
$ mv F1 F2

Pr. Khadija OUAZZANI TOUHAMI 4


Système Unix

4- La commande « rm »
Elle permet de supprimer un ou plusieurs
fichiers.

Forme générale :
$ rm F
$ rm F1 F2 F3

Pr. Khadija OUAZZANI TOUHAMI 5


Système Unix

5- La commande « pr »
Elle permet une impression paginée d’un
fichier sur la sortie par défaut (terminal), et
une entête de page contenant : la date,
l’heure, le nom du fichier et le numéro de
page.
Forme générale :
$ pr F
Pr. Khadija OUAZZANI TOUHAMI 6
Système Unix

6- La commande « more »
Elle permet d’afficher un ou plusieurs
fichiers, page par page.
Pour se déplacer entre les pages, utiliser
les touches « espace » et « rc ».
La touche « q » permet de quitter
l’affichage.

Pr. Khadija OUAZZANI TOUHAMI 7


Système Unix

Forme générale :
$ more F
$ more F1 F2 F3

7- La commande « ln »
Elle permet de lier un fichier à un autre.
La commande a exactement 2 paramètres.

Pr. Khadija OUAZZANI TOUHAMI 8


Système Unix

Forme générale :
$ ln F1 F2
F1 doit exister déjà, sinon, erreur : fichier
introuvable !!
F2 serait un 2ème nom pour le fichier F1 :
➔ 2 noms pour un même fichier
➔ Même numéro d’inode
➔ un raccourcis vers un fichier.
Pr. Khadija OUAZZANI TOUHAMI 9
Système Unix

Manipulation
des
répertoires
Pr. Khadija OUAZZANI TOUHAMI 10
Système Unix

Répertoire personnel (Home directory) :


Répertoire initial de l’utilisateur, créé par
l’administrateur du système lors de
l’enregistrement d’un nouvel utilisateur.

Répertoire courant (Working directory) :


Répertoire courant ou actuel sur lequel
travaille l’utilisateur.

Pr. Khadija OUAZZANI TOUHAMI 11


Système Unix

1- La commande « pwd »
pwd = Print Working Directory
Cette commande permet d’afficher le
chemin du répertoire courant.
La commande pwd n’a pas de paramètre.
Forme générale :
$ pwd

Pr. Khadija OUAZZANI TOUHAMI 12


Système Unix

2- La commande « cd »
cd = Change Directory
Cette commande permet de changer le
répertoire courant.
La commande cd a un seul paramètre.
Forme générale :
$ cd nom-repertoire

Pr. Khadija OUAZZANI TOUHAMI 13


Système Unix

3- La commande « mkdir »
mkdir = Make Directory
Cette commande permet de créer un sous
répertoire.
La commande mkdir peut avoir un ou plusieurs
paramètres.
Forme générale :
$ mkdir nom-rep
$ mkdir nom-rep1 nom-rep2 nom-rep3 …
Pr. Khadija OUAZZANI TOUHAMI 14
Système Unix

4- La commande « rmdir »
rmdir = Remove Directory
Cette commande permet de supprimer un
répertoire vide.
La commande rmdir peut avoir un ou plusieurs
paramètres.
Forme générale :
$ rmdir nom-rep1
$ rmdir nom-rep1 nom-rep2 nom-rep3
Pr. Khadija OUAZZANI TOUHAMI 15
Système Unix

Si le répertoire à supprimer n’est pas vide, 2


possibilités :
➢ Le vider avant de le supprimer
➢ Le supprimer récursivement par la
commande « rm –r »
Forme générale :
$ rm -r nom-rep
$ rm -r nom-rep1 nom-rep2 nom-rep3
Pr. Khadija OUAZZANI TOUHAMI 16
Système Unix

5- La commande « cpdir »
cpdir = Copy Directory
Cette commande permet de copier un
répertoire dans un autre.
La commande cpdir a exactement 2
paramètres.
Forme générale :
$ cpdir nom-rep1 nom-rep2
Pr. Khadija OUAZZANI TOUHAMI 17
Système Unix

Pour copier récursivement un répertoire

dans un autre, la commande « cp -r » peut

également être utilisée.

Forme générale :

$ cp -r nom-rep1 nom-rep2

Pr. Khadija OUAZZANI TOUHAMI 18


Système Unix

6- La commande « mvdir »
mvdir = Move Directory
Cette commande permet de renommer un
répertoire par ou dans un autre.
La commande mvdir a exactement 2
paramètres.
Forme générale :
$ mvdir nom-rep1 nom-rep2
Pr. Khadija OUAZZANI TOUHAMI 19
Système Unix

7- La commande « ls »

ls = list

Cette commande permet de lister le

contenu d’un répertoire.

La commande ls peut avoir 0 ou un

paramètre.
Pr. Khadija OUAZZANI TOUHAMI 20
Système Unix

Forme générale :

$ ls

# implicitement le répertoire courant

$ ls nom-rep

# un répertoire autre

Pr. Khadija OUAZZANI TOUHAMI 21


Système Unix

Remarques :

➢ Plusieurs options peuvent être utilisées

avec la commande « ls ».

➢ Certaines de ces option peuvent être

combinées.

Pr. Khadija OUAZZANI TOUHAMI 22

Vous aimerez peut-être aussi