Académique Documents
Professionnel Documents
Culture Documents
TP 5
Le système Linux : Commandes de base de linux, Lien physique et
symbolique
cp : Demande s'il peut écraser le nom de fichier : répondre par Oui(y) ou Non (n)
cp -i : Avertit de l'existence d'un fichier du même nom et demande s'il peut ou non le
remplacer.
cp -l : Permet de faire un lien en "dur" entre le fichier source et sa copie
cp -s : Permet de faire un lien "symbolique" entre le fichier source et sa copie
cp -p : Permet lors de la copie de préserver toutes les informations concernant le fichier.
cp -r : Permet de copier de manière récursive l'ensemble d'un répertoire et de ses sous
répertoires
cp -b : Permet comme l'option -i de s'assurer que la copie n'écrase pas un fichier existant : le
fichier écrasé est sauvegardé, seul le nom du fichier est modifié et cp ajoute un tilde(~) à la
fin du nom de fichier
1. Depuis votre répertoire personnel, créer puis se déplacer dans un répertoire LIENS.
2. En utilisant la commande cp, copier le fichier texte1 (se trouvant dans ../TP1)
en un fichier copieTexte1.
3. Utiliser ensuite la commande ln pour créer un lien physique sur ../TP1/texte2.
Le nom de ce lien sera lienPhyTexte2.
4. Modifier les fichiers ../TP1/texte1 et ../TP1/texte2 en ajoutant, supprimant ou en
changeant du texte.
5. Regarder maintenant le contenu (commande cat) des fichiers copieTexte1 et
lienPhytexte2.
6. Quelle est la différence entre cp et ln?
7. Supprimer le fichier ../TP1/texte2 et affichez le contenu du fichier
lienPhytexte2. Les données sont toujours là !
8. Utiliser de nouveau la commande ln mais cette fois pour créer un lien
symbolique (option - s) sur texte3 (se trouvant dans ../TP1). Le nom de ce lien
sera lienSymTexte3.
9. Faire un ls -l. Afficher le contenu de lienSymTexte3.
10. Supprimer ../TP1/texte3
11. Regarder le contenu de lienSymTexte3. Les données ne sont plus là !
12. Recréer un fichier ../TP1/texte3 avec un nouveau texte. Regarder le contenu de
lienSymTexte3. Le nouveau texte est accessible via le lien symbolique!