J'ai un répertoire avec des liens symboliques vers d'autres répertoires. Je souhaite archiver les liens symboliques, non pas sous forme de liens, mais sous forme d'archives contenant les fichiers des répertoires auxquels ils font référence, à l'aide de la commande tar. Comment puis-je faire ceci?
63
tar -hcf file.tar /sym1 /sym2
deux fois / backups?-L
compte les fichiers une fois,-l
plusieurs fois. Voir ici .Si tous les liens se trouvent dans le répertoire racine, vous pouvez demander au shell de les déréférencer et de les transmettre à tar en tant qu'arguments. Par exemple, si vous avez / backup / source / a et / backup / source / b, qui sont tous deux des liens symboliques pointant vers le répertoire réel, les éléments suivants fonctionneraient
la source
tar -cf /path/to/backup.tar /backup/source/a/
seul ne fonctionne même pas quanda
est un lien symbolique.