Powiedzmy, że mam katalog plików na
/home/user1/dir1
i chcę utworzyć tar z samym katalogiem wiodącym: „dir1”:
/dir1/file1
/dir1/file2
Wiem, że mogę najpierw cd do katalogu
cd /home/user1/
tar czvf dir1.tar.gz dir1
Ale podczas pisania skryptów przeskakiwanie z katalogu do katalogu nie zawsze jest korzystne. Zastanawiam się, czy można to zrobić za pomocą ścieżek bezwzględnych bez zmiany bieżących katalogów?
Wiem, że zawsze mogę utworzyć plik tar z absolutnymi ścieżkami WEWNĄTRZ i używać
--strip-components
podczas wyodrębniania, ale czasami dodatkowe nazwy ścieżek są dodatkowymi prywatnymi informacjami, których nie chcesz rozpowszechniać wraz z plikami tar.
Dzięki!