• LINUX > les liens symboliques

      CRÉER UN LIEN SYMBOLIQUE

      ln -s {/chemin/du/vrai/fichier} {nom_du_lien}
      ln -s /home/moi/mon_fichier.txt mon_fichier.txt

      EFFACER UN LIEN SYMBOLIQUE

      rm {nom_lien}
      rm sales.data.txt
      ls -l
      ls -l /shared/sales/data/file.txt

       

      If you delete the soft link itself (sales.data.txt) , the data file would still be there ( /shared/sales/data/file.txt ). However, if you delete /shared/sales/data/file.txt, sales.data.txt becomes a broken link and data is lost.

      UNIX create a hardlink command

      ln {file.txt} {hard-link}
      ln /tmp/file link-here

      EFFACER UN hard link?

      rm {hard-link}
      rm link-here

      MONTER UN RÉPERTOIRE BIND

      Plus puissant qu’un lien logique :

      - un chroot dans un compte FTP

      - monter des fichiers dans un système de fichiers en lecture seule

      - pour monter des fichiers (fichiers compressés squashfs,…)

       

      sudo mount --bind /dossier/original /mnt/dossier/copie

       

      Ici, les droits d’écriture ne changent pas : si vous voulez donner le droit d’écrire aux autres utilisateurs, il faudra modifier aussi les droits de /home/moi/dossier-à-partager et pas seulement à /home/répertoire-accessible-à-tous.

       

      Pour rendre persistants ces montages : /etc/fstab :

       

      /dossier/original   mnt/dossier/copie     none       bind      0   0

       

      et pour rendre actif le fstab :

       

      sudo mount -a
      

 

Aucun commentaire

 

Laissez un commentaire