Polecenie TAR w Linux z praktycznymi przykładami

Polecenie TAR w Linux z praktycznymi przykładami

Polecenie TAR jest niezbędnym narzędziem dla użytkowników Linuksa, szczególnie dla tych, którzy pracują z dużą liczbą plików. Polecenie TAR umożliwia połączenie wielu plików w pojedynczy plik archiwum, a także wyodrębnić pliki z archiwum. W tym artykule zapewniamy kompleksowy przewodnik dla początkujących na podstawie podstaw Tar Command w Linux.

Co to jest polecenie TAR?

Polecenie TAR jest krótkie dla „Tmałpa ArDziemia ”, która jest popularnym narzędziem archiwizacji plików w Linux. TAR służy do tworzenia plików archiwum poprzez połączenie wielu plików i katalogów w jednym pliku. Powstały plik archiwum można następnie skompresować, aby zmniejszyć jego rozmiar i ułatwić transfer przez sieć. Polecenie TAR jest powszechnie używane do celów tworzenia kopii zapasowych, ponieważ pozwala na tworzenie kopii zapasowych wielu plików i katalogów w jednym pliku archiwum.

Jak używać polecenia TAR?

Składnia polecenia TAR jest następująca:

TAR [opcja]… [plik]…
1TAR [opcja]... [PLIK]...

Opcje używane z poleceniem TAR są używane do określenia zachowania polecenia. Niektóre z najczęściej używanych opcji to:

  • -C: Stwórz archiwum
  • -v: Tryb wetbose (postęp wyświetlania)
  • -X: Wyodrębnij pliki z archiwum
  • -F: Podaj nazwę pliku archiwum
  • -z: skompresuj plik archiwum za pomocą gzip
  • -J: skompresuj plik archiwum za pomocą BZIP2
  • -J: skompresuj plik archiwum za pomocą xz
  • -T: Przeglądanie treści archiwum
  • -O: Wyświetl zawartość pliku na stdout
  • -R: dołącz plik do istniejącego archiwum
  • -C: Zdefiniuj katalog docelowy
  • -W: Sprawdź plik archiwum

Jak stworzyć archiwum smoły

Użyj następujących przykładów, aby utworzyć nowy plik archiwum w różnych formatach, takich jak .TAR (prosty plik archiwum), .smoła.GZ (archiwum Gzip), .smoła.BZ2 (plik archiwum BZIP2) i .smoła.XZ (plik archiwum XZ).

  1. Tworzenie archiwum smoły
  2. Aby utworzyć archiwum TAR, użyj opcji „C”, a następnie opcji „F”, aby określić nazwę pliku archiwum. Na przykład, aby utworzyć plik archiwum o nazwie „Przykład.TAR ”z bieżącego katalogu i jego zawartości użyj następującego polecenia:

    Archiwum TAR -CVF.TAR /var /www  

  3. Tworzenie smoły.Archiwum GZ
  4. Aby kompresować archiwum TAR, możesz użyć opcji „Z” do kompresji archiwum za pomocą GZIP lub opcji „J” do kompresji archiwum za pomocą BZIP2. Na przykład, aby utworzyć plik archiwum skompresowanego GZIP o nazwie „Przykład.smoła.GZ ”z bieżącego katalogu i jego zawartości użyj następującego polecenia:

    Archiwum TAR -czf.smoła.GZ /var /www  

  5. Tworzenie smoły.Archiwum BZ2
  6. Skompresuj całą zawartość katalogu /var /www do archiwum.smoła.plik BZ2, w tym wszystkie subkredyty. Zajmuje to więcej czasu na kompresję niż inne i zapewnia najwyższy kompresowany plik, który powyżej.

    Archiwum TAR -CJF.smoła.GZ /var /www  

  7. Tworzenie smoły.Archiwum xz
  8. Skompresuj całą zawartość katalogu /var /www do archiwum.smoła.plik xz, w tym wszystkie subkredyty. Zajmuje to więcej czasu na kompresję niż inne i zapewnia najwyższy kompresowany plik, który powyżej.

    Archiwum TAR -CJF.smoła.xz /var /www  

Jak wyodrębnić archiwum smoły

Aby wyodrębnić pliki z archiwum TAR, użyj „-X„Opcja, a następnie„-F„Opcja określenia nazwy pliku archiwum. Na przykład, aby wyodrębnić zawartość „Archiwum.smoła", Użyj następującego polecenia:

Archiwum tar -xvf.smoła  

Podobnie możesz wyodrębniać zawartość z innych formatów smoły, takich jak:

Archiwum TAR -xZF.smoła.GZ  Archiwum tar -xjf.smoła.BZ2  Archiwum tar -xjf.smoła.xz  

Jak wymienić zawartość archiwum smoły

Aby wymienić pliki w archiwum TAR, możesz użyć -T (Lub --lista) Opcja w poleceniu TAR. Na przykład, aby wymienić pliki w nazwie archiwum „Archiwum.smoła", Możesz użyć następującego polecenia:

Archiwum tar -tvf.smoła  

Podobnie możesz wymienić zawartość innych formatów TAR, takich jak:

Archiwum TAR ZTVF.smoła.GZ  Archiwum TAR JTVF.smoła.BZ2  Archiwum TAR JTVF.smoła.xz  

Jak zaktualizować archiwum TAR

Aby zaktualizować istniejące archiwum TAR, możesz użyć -u (Lub --aktualizacja) Opcja w poleceniu TAR. Na przykład, aby zaktualizować archiwum o nazwie „Archiwum.TAR ”z nowym plikami o nazwie„ NEW_FILE.txt ”, możesz użyć następującego polecenia:

Archiwum tar -uvf.TAR NEW_FILE.tekst 

Podobnie możesz aktualizować zawartość innych archiwów formatów TAR, na przykład:

Archiwum tar -uzf.smoła.GZ /var /www  Archiwum TAR -UJF.smoła.BZ2 /var /www  Archiwum TAR -UJF.smoła.xz /var /www  

Inne przydatne przykłady polecenia TAR

Oto kilka bardziej przydatnych przykładów polecenia TAR do obsługi plików archiwum. Wszystkie przykładowe są wyświetlacze dla domyślnych plików archiwum TAR. Możesz również wykonać tę samą operację dla innych formatów TAR, definiując odpowiednie opcje wiersza poleceń. Na przykład wykonać te kroki z .smoła.Plik GZ obejmuje -z opcja. Podobnie użyj -J Do .smoła.BZ2 pliki i -J dla .smoła.xz akta.

  1. Wyodrębnienie jednego pliku
  2. Aby wyodrębnić pojedynczy plik z archiwum TAR, możesz użyć -X (Lub --wyciąg) Opcja i określ nazwę pliku, którą chcesz wyodrębnić. Na przykład, aby wyodrębnić plik wywołany "plik.tekst" z archiwum „Archive.TAR ”, możesz użyć następującego polecenia:

    Archiwum tar -xvf.plik smoły.tekst  

  3. Wymień pliki w archiwum TAR
  4. Aby wymienić pliki w archiwum TAR, możesz użyć -T (Lub --lista) Opcja w poleceniu TAR. Na przykład, aby wymienić pliki w nazwie archiwum „Archiwum.smoła", Możesz użyć następującego polecenia:

    Archiwum tar -tvf.smoła  

  5. Dołączenie pliku do archiwum TAR
  6. Aby dołączyć plik do istniejącego archiwum TAR, możesz użyć -R (Lub --dodać) Opcja w poleceniu TAR. Na przykład, aby dołączyć plik o nazwie "nowy plik.tekst" do archiwum o nazwie „Archiwum.smoła", Możesz użyć następującego polecenia:

    Archiwum tar -rvf.TAR NEW_FILE.tekst  

  7. Wyświetlanie zawartości pliku archiwum TAR
  8. Aby wyświetlić zawartość pliku w archiwum TAR, możesz użyć -O (Lub --do Stdout) Opcja w poleceniu TAR, a następnie nazwa pliku. Na przykład, aby wyświetlić zawartość pliku o nazwie "plik.tekst" w archiwum zatytułowanym „Archiwum.smoła", Możesz użyć następującego polecenia:

    Archiwum tar -xf.plik smoły.tekst  

Wniosek

Polecenie TAR jest potężnym narzędziem archiwizacji plików w Linux. Umożliwia łączenie wielu plików i katalogów w pojedynczy plik archiwum i wyodrębnić pliki z archiwum. Ten artykuł zawierał kompleksowy przewodnik dla początkujących w zakresie podstaw Tar Command w Linux. Zrozumienie polecenia TAR znacznie uprości Twoją pracę z plikami w Linux.

Aby uzyskać więcej informacji, odwiedź: http: // www.gnu antylopa.org/oprogramowanie/tar/instrukcja/smoła.html