Y a-t-il un moyen facile de remplacer tous les liens symboliques par le fichier auquel ils se lient ?
Réponses
Trop de publicités?
Diego
Points
145
trouver ./ -type l -print0|xargs -0 -n1 -i sh -c 'cp --remove-destination $(readlink "{}") "{}" '
basé sur https://superuser.com/a/1301199/499386 de MastroGeppetto
blahdiblah
Points
4225
trouver . -type l -exec cp --dereference --recursive '{}' '{}'.dereferenced \;
Créera une copie de chaque fichier/dossier lié symboliquement dans .dereférencé
, ce qui est plus sûr (mais moins pratique) que de les remplacer directement. Le déplacement des données copiées vers les noms des liens symboliques est laissé en exercice pour le lecteur.
Antonio
Points
21
X.Creates
Points
121
xaocon
Points
21