< Certification Linux LPI < Administrateur système débutant < Examen 101 < Périphériques et systèmes de fichiers Linux

Image logo Il a été demandé de traduire cette page depuis Image logo

fin de la boite de navigation du chapitre


Objectifs

Description : Les candidats devraient être capable de créer et gérer des liens symboliques ou réels vers un fichier. Cet objectif inclut la capacité à créer et identifier des liens, à copier des fichiers à travers ces liens, et à utiliser les liens vers des fichiers dans les tâches d'administration système.

Key files terms and utilities include:
ln

Liens

Use link when: You want to create a pathname to a file Set a shorter or fixed pathname to a file To link one file to another, use ln.

ln [options] filename linkname
ln [options] filename linkdirectory

Common options:

-f force: clobber existing link
-s symbolic link

The default links are hard link. On Windows shortcuts are a kind of symbolic link. A hard link can only be created to an existing file on the same physical device and no visible association can be displayed between a link name and a file name. A symbolic link can be created on a file that doesn’t exist yet and can be viewed with the ls command.

Lier un fichier

Les liens symboliques et durs peuvent être affiché avec ls -l. Un lien symbolique est indiqué par une flèche: link_name -> real_filename.

 $ ls -l /dev/midi
 lrwxrwxrwx   1   root   root   6    Jul 4 21:50   /dev/midi -> midi00

Un lien dur est indiqué par le nombre de liens, 3 dans cet exemple.

 $ ls -l /readme
 -rwxrwxrwx   3   yann   users       677  Jul 4 21:50   readme

Pour supprimer un lien, utilisez rm. Seul le lien sera supprimé, pas le fichier lié.

Exercices

  • Solution des exercices
  1. Créez des répertoires etc et bin dans votre répertoire personnel.
  2. Copiez en mode récursif tous les fichiers de /etc dans votre répertoire etc et faites la même chose de /bin vers ~/bin.
  3. Dans votre répertoire etc local renommez tous les fichiers *.conf par *.conf.bak
  4. Créez dans votre répertoire perconnel un lien symbolique appelé dir qui pointe vers votre /bin/ls local. Vérifiez si dir exécute ls.
  5. Supprimez le lien dir. Est-ce que bin/ls est toujours là?


Cet article est issu de Wikiversity. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.