1 votes

Symlink répertoire dans un répertoire existant (fusion de fichiers)

J'ai un ghc répertoire contenant ghci.conf :

$ tree ghc                                                                                                 
ghc
 ghci.conf

0 directories, 1 file

Et je veux créer un lien symbolique à $HOME/.ghc mais ce dernier répertoire contient d'autres fichiers et répertoires.

Lors de l'exécution :

$ ln -s -f ghc ~/.ghc

J'obtiens un lien symbolique vers mon ghc sous $HOME/.ghc ce qui n'est pas mon intention :

$ ls -l ~/.ghc                                                                                                                
total 16
lrwxr-xr-x  1 jviotti  staff    41 Nov 30 20:40 ghc -> /Users/jviotti/dotfiles/link/ghc
-rw-r--r--  1 jviotti  staff  1883 Nov 30 20:34 ghci_history
drwxr-xr-x  3 jviotti  staff   102 Jul  9 13:35 x86_64-darwin-7.6.3
drwxr-xr-x  3 jviotti  staff   102 Nov 11 13:51 x86_64-darwin-7.8.3

Une solution rapide pour y parvenir consisterait à parcourir le contenu du fichier ghc et exécuter ln -s sur chaque fichier, mais je me demandais s'il n'y avait pas un moyen plus facile d'instruire les ls pour fusionner les fichiers automatiquement au lieu d'essayer de créer un lien symbolique vers un répertoire à partir d'un répertoire existant.

Une telle option existe-t-elle ?

0voto

Pardonnez-moi si j'ai mal compris la question, mais est-ce que 'rsync' est une option pour synchroniser les répertoires et ensuite recréer le lien symbolique que vous voulez ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X