Articles

Polecenie tar w Uniksie Do Tworzenia Kopii Zapasowych (przykłady)

poznaj polecenie tar w Uniksie z praktycznymi przykładami:

podstawową funkcją polecenia Tar w Uniksie jest tworzenie kopii zapasowych.

jest on używany do tworzenia 'archiwum taśmowego’ drzewa katalogów, które może być zarchiwizowane i przywrócone z urządzenia pamięci masowej z taśmą. Termin ” tar ” odnosi się również do formatu pliku wynikowego pliku archiwum.

polecenie Tar w Uniksie

polecenie tar w Uniksie z przykładami

format Archiwum zachowuje strukturę katalogów i atrybuty systemu plików, takie jak uprawnienia i daty.

składnia Tar:

tar 

opcje Tar:

polecenie tar obsługuje następujące funkcje:

  • tar-C: Utwórz nowe archiwum.
  • Tar-A: dołącza plik tar do innego archiwum.
  • Tar-r: dołącza plik do archiwum.
  • Tar-u: aktualizuje pliki w archiwum, jeśli ten w systemie plików jest nowszy.
  • tar-d: Znajdź różnicę między archiwum a systemem plików.
  • tar-t: wyświetla zawartość archiwum.
  • Tar-x: wyodrębnia zawartość archiwum.

przy określaniu funkcji nie jest wymagany prefiks’ -’, a po funkcji mogą występować inne opcje pojedynczej litery.

niektóre z obsługiwanych opcji obejmują:

  • -j: Odczyt lub zapis archiwów przy użyciu algorytmu kompresji bzip2.
  • -j: Odczyt lub zapis archiwów przy użyciu algorytmu kompresji xz.
  • -Z: Odczyt lub zapis archiwów przy użyciu algorytmu kompresji gzip.
  • – a: Odczyt lub zapis archiwów przy użyciu algorytmu kompresji określonego przez nazwę pliku archiwum.
  • – v: wykonuj operacje słownie.
  • -f: Określa nazwę pliku dla archiwum.

przykłady:

Utwórz plik archiwum zawierający plik1 i plik2

$ tar cvf archive.tar file1 file2

Utwórz plik archiwum zawierający drzewo katalogów poniżej dir

$ tar cvf archive.tar dir

Wyświetl zawartość archiwum.Tar

$ tar tvf archive.tar

rozpakuj zawartość archiwum.Tar do bieżącego katalogu

$ tar xvf archive.tar

Utwórz plik archiwum zawierający drzewo katalogów poniżej dir i skompresuj go za pomocą gzip

$ tar czvf archive.tar.gz dir

rozpakuj zawartość pliku archiwum gzip

$ tar xzvf archive.tar.gz

Rozpakuj tylko podaną zawartość folder z pliku archiwum

$ tar xvf archive.tar docs/work

rozpakuj wszystko „.doc ” pliki z archiwum

$ tar xvf archive.tar –-wildcards ‘*.doc’

wnioski

format Archiwum polecenia Tar w systemie Unix zachowuje strukturę katalogów oraz atrybuty systemu plików, takie jak uprawnienia i daty.