Saya memiliki direktori dengan tautan simbolis ke direktori lain. Saya ingin mengarsipkan tautan simbolik, bukan sebagai tautan tetapi sebagai arsip yang berisi file direktori yang mereka rujuk, menggunakan perintah tar. Bagaimana saya bisa melakukan ini?
63
tar -hcf file.tar /sym1 /sym2
akankah saya mendapatkan / backup dua kali?-L
menghitung file satu kali,-l
beberapa kali. Lihat di sini .Jika semua tautan ada di direktori root, Anda dapat memiliki shell dereference mereka dan beralih ke tar sebagai argumen. Misalnya jika Anda memiliki / backup / source / a dan / backup / source / b, keduanya merupakan symlink yang menunjuk ke direktori nyata, sesuatu seperti yang berikut ini akan berfungsi
sumber
tar -cf /path/to/backup.tar /backup/source/a/
sendirian bahkan tidak berfungsi ketikaa
symlink.