Pseudocode
ln -s $HOME/file $HOME/Documents/ $HOME/Desktop/
où je veux créer un lien symbolique de la source vers deux destinations. Probablement, moreutils
et pee
.
Comment pouvez-vous créer de nombreux liens symboliques à partir d'une seule source?
Si vous avez,
gnu parallel
vous pouvez essayer avecou, pour créer un lien symbolique entre plusieurs cibles et (les mêmes) plusieurs destinations
la source
parallel
commande à partir duparallel
package et non celle demoreutils
.Elle n'est pas moins verbeuse que deux
ln -s
invocations distinctes :mais cela ne fonctionne que pour les chemins absolus (car les liens symboliques sont interprétés par rapport à leur répertoire parent, sauf s'ils sont absolus).
(Le coût relatif diminue bien sûr à mesure que le nombre de liens augmente. De plus, cet extrait de code repose sur le fait qu'il
$HOME
ne contient aucun espace, onglet ou nouvelle ligne.)la source