Mam katalog z symbolicznymi linkami do innych katalogów. Chcę zarchiwizować dowiązania symboliczne, nie jako łącza, ale jako archiwa zawierające pliki katalogów, do których się odnoszą, za pomocą polecenia tar. Jak mogę to zrobić?
63
tar -hcf file.tar /sym1 /sym2
czy dostanę / backups dwa razy?-L
liczy pliki raz,-l
wiele razy. Zobacz tutaj .Jeśli wszystkie linki znajdują się w katalogu głównym, możesz usunąć je z powłoki i przekazać do tar jako argumenty. Na przykład, jeśli masz / backup / source / a i / backup / source / b, oba będące dowiązaniami symbolicznymi wskazującymi na prawdziwy katalog, działałoby coś takiego
źródło
tar -cf /path/to/backup.tar /backup/source/a/
sam nie działa nawet, gdya
jest dowiązaniem symbolicznym.