#1 Le 22/12/2005, à 08:34
- Math
[résolu] remplacer des liens symbolique par leur fichiers sources
Bonjour à tous,
j'ai un probleme assez urgent à résoudre (avant vendredi 23/12 à midi).
ce n'est pas spécifique à Ubuntu, mais vous devriez pouvoir m'aider...
voilà, j'ai des répertoires comme ceci :
/toto/A
/toto/B
/toto/C
/popo/repertoire1
/popo/repertoire2/sous-rep1
/popo/repertoire2/sous-rep2
/popo/repertoire3/
et en fait, dans les sous répertoires de "/toto", j'ai des fichiers qui sont des liens symboliques vers des fichiers de "/toto/A ou B ou C".
Je souhaite maintenant déplacer les fichiers de /toto/A, B, C vers /popo/... de façon a ce qu'il écrasent respectivement leur lien(s) symbolique(s).
Un exemple :
j'ai un lien depuis /popo/repertoire1/100.gif qui pointe vers /toto/A/100.gif
j'ai un lien depuis /popo/repertoire2/200.gif qui pointe vers /toto/B/200.gif
et je voudrais déplacer le fichier "original" : /toto/B/200.gif à la place de son lien : /popo/repertoire2/200.gif
je pense qu'un petit script bash devrait pouvoir faire ce genre de manip, mais je suis incapable de le faire moi même...
Notez que j'ai environ 3000 fichiers, et le faire manuellement ne m'enchante pas du tout... :-)
Merci à tous (en espérant que je suis claire dans mes explications)
Dernière modification par Math (Le 22/12/2005, à 10:10)
Hors ligne
#2 Le 22/12/2005, à 09:41
- roicominutsoup
Re : [résolu] remplacer des liens symbolique par leur fichiers sources
cp -r -L popo popo2
popo2 contiendra les meme fichiers et les liens symboliques seront remplacés par les fichiers vers lesquels ils pointent.
Hors ligne
#3 Le 22/12/2005, à 10:10
- Math
Re : [résolu] remplacer des liens symbolique par leur fichiers sources
cp -r -L popo popo2
popo2 contiendra les meme fichiers et les liens symboliques seront remplacés par les fichiers vers lesquels ils pointent.
Mission accomplie.
ca marche, enfin, ca l'aire de marcher...
Hors ligne