Czy można ustawić dowolną ścieżkę w archiwum tar, aby umieścić pliki, które mogą nie istnieć w oryginalnym systemie plików? Różni się to od przełącznika -C tym, że mógłbym chcieć wykonać kopię zapasową / etc /, ale umieść ją w archiwum jako / configurations / etc /.
10
-s
opcja to robi, ale nie mam teraz czasu na napisanie całej odpowiedzi.-s
jest skrótowa,--preserve-order
a zatem nie na temat. tutajOdpowiedzi:
W GNU tar
--transform
(--xform
) jest opcją do transformacji nazw plików. Dokumentacja i przykłady można znaleźć tutajźródło
-s
na tarie OSX wygląda podobnie--transform=expression
podczas wyodrębniania , ale nie mówi nic o dodawaniu czasu (co jest faktycznie zadawanym pytaniem).W BSD tar
-s pattern
istnieje możliwość dokonywania przekształceń nazw. Cytując FreeBSD.org dokumentacji :źródło