Ich habe ein Verzeichnis mit symbolischen Links zu anderen Verzeichnissen. Ich möchte die symbolischen Links mit dem Befehl tar archivieren, nicht als Links, sondern als Archive, die die Dateien der Verzeichnisse enthalten, auf die sie verweisen. Wie kann ich das machen?
63
tar -hcf file.tar /sym1 /sym2
zweimal aus?-L
zählt Dateien einmal,-l
mehrmals. Sehen Sie hier .Wenn sich die Links alle im Stammverzeichnis befinden, können Sie sie von der Shell dereferenzieren lassen und als Argumente an tar übergeben. Wenn Sie zum Beispiel / backup / source / a und / backup / source / b haben, die beide symbolische Links sind, die auf das reale Verzeichnis verweisen, würde etwas wie das Folgende funktionieren
quelle
tar -cf /path/to/backup.tar /backup/source/a/
alleine nicht funktioniert, wenna
es sich um einen Symlink handelt.