Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/04/2017, à 11:44

kevin2017

ln -s multiple avec nom différent

Bonjour,

J'ai plusieurs fichiers à

ln -s

Au lieu de faire

ln -s monsite.be www.monsite.be

pour chaque site, je voudrais connaître une commande qui le fera à ma place pour tous les sites que je dois symlinker.

Le symlink doit donc respecter le nom source et ajouter "www." devant ce nom de source.
Je devrais avoir donc quand je fais un ls :

www.monsite1.be -> monsite1.be
www.monsite2.be -> monsite2.be
www.monsite3.be -> monsite3.be
etc ...

Merci pour votre aide.

Hors ligne

#2 Le 29/04/2017, à 11:59

pingouinux

Re : ln -s multiple avec nom différent

Bonjour,

for i in monsite*.be; do ln -s "$i" "www.$i"; done

Hors ligne

#3 Le 29/04/2017, à 13:42

kevin2017

Re : ln -s multiple avec nom différent

pingouinux a écrit :

Bonjour,

for i in monsite*.be; do ln -s "$i" "www.$i"; done

C'est exactement ça que je voulais faire.
Un tout grand merci !

Sauf que j'ai remplacé par :

for i in *; do ln -s "$i" "www.$i"; done

Car mes sites ne commencent pas par "monsite" en réalité.

Hors ligne

#4 Le 29/04/2017, à 15:22

pingouinux

Re : ln -s multiple avec nom différent

Dans ce cas, ne lance pas la commande plusieurs fois, car tu créerais de nouveaux liens à partir de ceux créés la première fois.

Hors ligne