next up previous contents index
suivant: Visualisation du nombre de monter: Commandes de manipulation de précédent: Affichage du contenu d'un   Table des matières   Index


Manipulation de fichiers - Commandes cp, mv et ln

Définition :


cp copie les fichiers.
mv renomme les fichiers et répertoires et/ou déplace les fichiers.
ln crée un lien sur un fichier ou un répertoire.

Syntaxe :


cp [-i] fichier-source $\cdots$ destination
mv [-i] fichier-source $\cdots$ destination
ln [-s] fichier-source lien-destination

Lorsque le commande « cp » ne possède que deux (« cp fichier1 fichier2 »), elle effectue une copie du fichier source vers le fichier destination. Si celui-ci existait déjà il est supprimé pour être remplacer par le nouveau.

Lorsque la commande « cp » possède plus de deux arguments (plusieurs fichiers source), la destination est obligatoirement un répertoire (« cp fichier1 fichier2 repertoire »). Dans ce cas, elle duplique ces fichiers dans le répertoire spécifié. S'il en existait déjà sous le même nom , ils sont supprimés pour être remplacé par les copies.

La commande « mv » réagit de façon similaire :

De même, si des fichiers existaient déjà sous le même nom, ils seront supprimés. Dans le cas particulier où la commande « mv » ne possède que deux arguments et que la destination est un nom de répertoire, le fichier source est déplacé à ce nouveau point de l'arborescence.

Les fichiers source de la commande « cp » ne peuvent pas être des répertoires.

Les fichiers source de la commande « mv » peuvent être de n'importe quel type.

La commande « ln » autorise l'accès à un fichier via plusieurs noms, ce sont des créations de liens entre fichiers. La syntaxe est :

ln fichier1 fichier2

On distingue deux types de liens : les liens symboliques et les liens logiques.

La figure [*] montre les différences entre les liens symboliques et les liens logiques vis à vis de leur liaisons avec les informations sur le système de fichiers.

Figure: Différence entre les liens symboliques et les liens logiques
Image log-linksImage symb-links

Remarque 2..2 :


Deux ou plusieurs fichiers liés par un lien logique doivent résider sur le même système de fichiers.



Sous-sections
next up previous contents index
suivant: Visualisation du nombre de monter: Commandes de manipulation de précédent: Affichage du contenu d'un   Table des matières   Index
baudry@esme.fr