utwórz tar z wieloma katalogami i lokalizacjami plików


100

Mam kilka skryptów i plików znajdujących się w różnych lokalizacjach, takich jak:

  • /etc/dir1
  • /var/www/html
  • /home/somedir

Chcę utworzyć plik tar, aby kopiował pliki i foldery o strukturze lokalizacji. Kiedy cofnę się do innej lokalizacji, wszystkie pliki zostaną skopiowane do odpowiednich lokalizacji w prawidłowych ścieżkach; taki sam jak w przypadku smoły.


Odpowiedzi:


167

Możesz po prostu użyć

tar -cf myfile.tar /etc/dir1 /var/www/html /home/somedir

możesz też użyć

tar -czf myfile.tar.gz /etc/dir1 /var/www/html /home/somedir

Ten drugi przykład ( zwróć uwagę na zw parametrze -czf ) skompresuje plik tar za pomocą g (z) ip.


2
przełącz c na x, gdy chcesz wyodrębnić.
n00b

-1

Działa to dla mnie niewielka zmiana poprzez dodanie argumentu „zmiana do katalogu DIR (C)”

tar -zcvf myfile.tar -C /etc/dir1 /var/www/html /home/somedir 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.