2014-05-01 17:42:17 +0000 2014-05-01 17:42:17 +0000
106
106

tworzenie tar z wieloma katalogami i lokalizacjami plików

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

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

Chcę zrobić plik tar tak, aby kopiował pliki i foldery ze strukturą lokalizacji. Kiedy rozpakuję go do innej lokalizacji, wszystkie pliki zostaną skopiowane do odpowiednich lokalizacji w prawidłowych ścieżkach; takich samych jak te, w których został utworzony tar.

Odpowiedzi (2)

175
175
175
2014-05-01 17:54:21 +0000

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 (uwaga na z w parametrze -czf) skompresuje plik tar używając g(z)ip.

0
0
0
2019-09-12 05:20:22 +0000

To działa dla mnie, mała zmiana polegająca na dodaniu argumentu “change to directory DIR ©”

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