Polecenie TAR Linux

Polecenie TAR Linux

W Linux polecenie TAR jest jednym z podstawowych poleceń, jeśli chodzi o zarządzanie plikami. Jest skrót od archiwum taśmy i jest używany do tworzenia i wyodrębnienia plików archiwum. Plik archiwum to kompresowany plik zawierający jeden lub wiele plików w pakiecie w celu uzyskania bardziej dostępnej pamięci i przenośności.

Niniejszy przewodnik pokazuje, używając przykładów, jak tworzyć, wymienić, modyfikować i wyodrębniać pliki osiągnięć TAR i pokryć niektóre z najczęściej używanych opcji poleceń TAR.

Składnia polecenia TAR

Polecenie TAR przyjmuje następującą składnię:

$ tar [opcje] [plik archiwum] [plik lub dir do zarchiwizowania]

Sprawdźmy niektóre opcje, które są zgodne z poleceniem TAR.

Opcje poleceń TAR

Polecenie TAR zapewnia następujące opcje:

-C: To tworzy plik archiwum.

-X: Opcja wyodrębnia plik archiwum.

-F: Określa nazwę pliku archiwum.

-v: To drukuje zawieszone informacje o każdej operacji TAR na terminalu.

-T: Wymienia wszystkie pliki w pliku archiwum.

-u: To archiwa plik, a następnie dodaje go do istniejącego pliku archiwum.

-R: To aktualizuje plik lub katalog znajdujący się w .plik smoły

-z: Tworzy plik TAR za pomocą kompresji GZIP

-J: Utwórz plik archiwum za pomocą kompresji BZIP2

-W: Opcja -W weryfikuje plik archiwum.

Utwórz plik archiwum

Narzędzie TAR pozwala tworzyć pliki archiwów za pomocą różnych algorytmów kompresji, takich jak XZ, GZIP i BZIP2. Zaakceptowana konwencja ma przyrostować plik archiwum z przyrostkiem kompresyjnym.

Na przykład podczas korzystania z kompresji GZIP (za pomocą opcji -Z) plik powinien nosić .smoła.Sufiks GZ.

Na przykład poniższe polecenie tworzy plik archiwum o nazwie Sales.smoła.GZ z trzech plików PDF.

$ TAR -czvf Sprzedaż.smoła.GZ Sales1.Sales PDF2.PDF Sales3.PDF


Załóżmy, że chcesz utworzyć plik archiwum za pomocą kompresji BZIP2 (za pomocą opcji -j). Plik archiwum powinien być przyrostowany za pomocą .smoła.Rozszerzenie BZ2.

Korzystając z naszego pierwszego przykładu, możemy kompresować trzy pliki PDF za pomocą algorytmu BZIP2.

$ TAR -CJVF SPRZEDAŻY.smoła.BZ2 Sales1.Sales PDF2.PDF Sales3.PDF


Oprócz archiwizacji plików możesz również kompresować katalogi. Na przykład poniższe polecenie tworzy prosty plik archiwum TAR w katalogu domowym.

$ tar -cvf dom.Tar /Home /James

Wymień zawartość pliku archiwum

Korzystając z opcji -T, możesz mieć podgląd lub wymienić zawartość pliku archiwum bez wyodrębnienia, jak pokazano.

Sprzedaż $ TAR -TF.smoła.GZ

Wyodrębnij plik archiwum w bieżącym katalogu

Aby wyodrębnić plik archiwum w bieżącym katalogu roboczym, użyj opcji -x, jak pokazano poniżej. W poniższym przykładzie nie rozpraszamy lub wydobywamy dokumentów.smoła.Archiwum GZ, które zawiera trzy pliki tekstowe.

$ tar -xvf dokumenty.smoła.GZ

Wyodrębnij plik archiwum w osobnym katalogu

Aby wyodrębnić plik archiwum do innego katalogu, po opcji -c następuje ścieżka docelowa, jak pokazano w poniższym przykładzie.

$ tar -xvf dokumenty.smoła.GZ -C /TMP /pliki

Wyodrębnij określone pliki z archiwum

Możesz wyodrębnić określone pliki, wymieniając je jeden po drugim w wierszu poleceń. W poniższym przykładzie wyodrębniamy plik plików1.TXT i File2.TXT z dokumentów.smoła.Archiwum GZ.

$ tar -xvf dokumenty.smoła.GZ File1.plik txt2.tekst

Dodaj plik do .Archiwum smoły

Aby dodać lub dołączyć A .Plik archiwum TAR, Użyj -R opcja jak pokazano. Tutaj dodajemy plik plik3.tekst do archiwa.smoła archiwum.

$ tar -rvf archiwa.plik tar3.tekst

Usuń plik z .Archiwum smoły

Aby usunąć plik z A .Archiwum smoły, Użyj -Usuń opcję jak pokazano. Tutaj wykonujemy kompletne przeciwieństwo i usuwamy plik plik3.tekst Zamiast.

$ tar - -delete -f archiwa.plik tar3.tekst

Owinięcie

Jak widziałeś, polecenie TAR jest niezbędne w tworzeniu i wyodrębnianiu plików archiwum. Zapewnia szereg opcji poleceń, które pomagają zarządzać plikami archiwów utworzonych z różnych algorytmów, takich jak GZIP, XZ i BZIP2.