TAR- (1) Strona ręczna

TAR- (1) Strona ręczna

Nazwa

TAR - wersja GNU narzędzia archiwizacji TAR

Streszczenie

smoła [[[ - ] A -catenate -Concatenate | C -Create | d -diff -compar | -Delete | r -append | T -list | U -update | x -extract -Get [[[ opcje] nazwa ścieżki [Pathname…]

Opis

Ta ręczna strona dokumentuje wersję GNU smoła , Program archiwizacji zaprojektowany do przechowywania i wyodrębniania plików z pliku archiwalnego znanego jako A Tarfile. A Tarfile może być wykonane na napędu taśmowym, jednak powszechne jest również pisanie Tarfile do normalnego pliku. Pierwszy argument smoła musi być jedną z opcji: Acdrtux, a następnie dowolne funkcje opcjonalne. Ostateczne argumenty smoła to nazwy plików lub katalogów, które powinny być zarchiwizowane. Zastosowanie nazwy katalogu zawsze oznacza, że ​​poniższe podkreślenia powinny być zawarte w archiwum.

Przykłady

tar -xvvf foo.smoła
Wyodrębnij foo.smoła
TAR -xvvzf foo.smoła.GZ
Wyodrębnij gzped foo.smoła.GZ
TAR -CVVF FOO.smar foo/
Tar treść folderu Foo w Foo.smoła

Litery funkcyjne

Należy użyć jednej z następujących opcji:
-A, -katenat, -Concatenate
Dodaj pliki TAR do archiwum
-c, -Create
Utwórz nowe archiwum
-d, -diff, -Komparuj
Znajdź różnice między systemem archiwum i plików
-usuwać
Usuń z archiwum (nie do użytku na taśmach!)
-r, -Apend
Dodaj pliki na koniec archiwum
-t, -list
Wymień zawartość archiwum
-U, -update
Dołącz tylko pliki, które są nowsze niż kopiowanie w archiwum
-x, -extract, -Get
Wyodrębnij pliki z archiwum

Inne opcje

-Zezwalaj na zmieszanie nazwy
Ponowne włączenie obsługi gnutype_names, które są teraz domyślnie wyłączone
-zakotwiczony
Wzorce wykluczenia siły w celu dopasowania początkowych podsekwencji
-Atime-Preserve
Nie zmieniaj czasów dostępu do zrzuconych plików
-a, -Auto -compress
Z -Create wybiera algorytm kompresji oparty na sufiksie nazwy pliku archiwum
-b, -block -factor n
Użyj wielkości rekordu bajtów NX512 (domyślnie n = 20)
-B, -read-Full-Records
Reblock, jak czytamy (czytanie 4.2BSD rur)
-Backup [= typ]
Pliki kopii zapasowej zamiast nadpisania (type = numerowane, istniejące, proste)
-C, -Directory dir
Zmień na katalog Dir
-punkt kontrolny
Wydrukuj okresowe punkty kontrolne
-punkt kontrolny
To działanie pozwala na określenie akcji, które należy wykonać po trafieniu. Rozpoznane działania to: dot, echo (domyślnie), echo = string, ttyout = String, exec = cmdline i sleep = wartość. Można określić dowolną liczbę opcji „-Checkpoint-Action”, akcje zostaną wykonane w kolejności ich pojawienia się w wierszu poleceń.
-urządzenie czekowe
umożliwia porównanie numerów urządzeń. To jest domyślne.
-bez checki
Wyłącza porównanie liczb urządzeń podczas stadium przygotowawczego zrzutu przyrostowego. Pozwala to uniknąć tworzenia pełnych zrzutów, jeśli zmienią się numery urządzeń (e.G. Podczas korzystania z migawki LVM)
-exclude = wzór
Wyłącz wzór dopasowywania plików
-f, -file [nazwa hosta:] f
Użyj pliku archiwum lub urządzenia F (w przeciwnym razie wartość zmiennej środowiska taśm; jeśli unset, „-”, co oznacza stdin/stdout)
-F, -info-script f, -New-Volume-Script F
Uruchom skrypt na końcu każdej taśmy (implikuje -m)
-Lokalne siłę
plik archiwum jest lokalny, nawet jeśli ma okrężnicę
-G, -Ncremental
Utwórz/list/wyodrębnij stare przyrostowe kopie zapasowe GNU-format
-g, -listed -incremental f
Utwórz/list/wyodrębnij nową przyrostową kopię zapasową GNU-FORMAT
-Grupa g
Ustaw grupę na G podczas dodawania plików
-H, -Dereference
Nie zrzucaj symlinów; Zrzuć pliki, na które wskazują
-Hard-Dereference
Podczas tworzenia archiwum dereferencje twarde linki i przechowuje pliki, do których się odnoszą, zamiast tworzyć zwykłe członki twardego łącza (typ „1”)
-pomoc
Wydrukuj wiadomość o pomocy
-I, -ignore -zeros
ignoruj ​​bloki zer w archiwum (zwykle średnia EOF)
-ignoruj
Zignoruj ​​przypadek, wykluczając pliki
-zignoruj ​​czytanie
Nie wyjdź ze statusem niezerowym na nieczytelnych plikach
-J, -BZIP2
Filtruj archiwum przez BZIP2, użyj do dekompresji .Pliki BZ2. OSTRZEŻENIE: Niektóre poprzednie wersje opcji Tar używane -i do filtrowania przez BZIP2. Podczas pisania skryptów użyj -BZIP2 zamiast -j, aby zarówno starsze, jak i nowsze wersje TAR działały.
-k, -eep-stare pliki
zachowaj istniejące pliki; Nie zastępuj ich z archiwum
-K, -Starting -Pile F
Zacznij od pliku F w archiwum
-LZMA
wybiera algorytm kompresji LZMA
-L, -Check -Links
Wydrukuj wiadomość, jeśli nie wszystkie linki są zrzucane
-L, -Tape długość n
Zmień taśmy po napisaniu n*1024 bajtów
-M, -Touch
Nie wyodrębniaj czasu zmodyfikowanego pliku
-przekształcać Expr
stosuje transformacje nazwy pliku. Argumentem tej opcji może być lista wyrażeń zastępczych, oddzielona Semicolon (jak w „SED”). Transformacje nazwy pliku są stosowane do symbolicznych celów łącza zarówno podczas tworzenia, jak i ekstrakcji. Ta opcja może być określona dowolna liczba razy, określone transofrmacje zostaną zastosowane z kolei.
-M, -multi -volume
Utwórz/list/wyodrębnij archiwum wielopiętrowego
-Tryb m
Ustaw uprawnienia do M podczas dodawania plików
-N, -natera, data, -Newer data
przechowuj tylko pliki nowsze niż data
-Nowsza data Mime
przechowuj tylko pliki, których zawartość zmieniła się po dniu
-nie zakotwiczony
Zezwalaj na wzorce wykluczania, aby dopasować dowolne podłoże (domyślne)
-bez-bignore-case
Dopasowanie wzorców obudowa czule (domyślnie)
-Brak rekultywa
Nie powtarzaj się w podkataliste
-o, -no-właściciel
Wyodrębnij pliki z właścicielem ustawionym na bieżącą użytkownik (domyślnie dla użytkowników spoza root)
-Bez samej permisji
Zastosuj UMASK do wyodrębnionych plików (domyślnie dla użytkowników spoza ROOT)
-Brak Wildcards
Nie używaj przyrody przy wykluczeniu plików
-No-WildCards-Match-Slash
Nie pozwól, aby Wildcards pasowało do „/”, wykluczając pliki
-zero
Do -T użyj „NUL” zamiast Newline jako terminatora nazwy pliku
-właściciel numeryczny
Zawsze używaj liczb dla nazw użytkowników/grup
-Old -Archiwska, -portowalność
Napisz archiwum formatu V7, a nie format ANSI. Te opcje są przestarzałe, proszę użyć -format = v7 Zamiast.
-system jednego pliku
Zatrzymaj się w lokalnym systemie plików podczas tworzenia archiwum
-właściciel o
Ustaw właściciel na O podczas dodawania plików
-O, -to -stdout
Wyodrębnij pliki do standardowego wyjścia
-P, -same -Permission, -preserve -Permissions
Zignoruj ​​UMask podczas wyodrębnienia plików (domyślnie dla roota)
-P, -Absolute -name
Nie rozrywaj wiodących „/” z nazw plików
-POSIX
Utwórz archiwum zgodne z POSIX. Ta opcja jest przestarzała, proszę użyć -format = posix Zamiast.
-utrzymywać
jak -p -s
-R, -block -numer
Pokaż numer bloku w archiwum z każdym komunikatem
-Rozmiar wielkości rekordu
Użyj bajtów wielkości na rekord
-rekurencja
powrót do katalogów (domyślnie)
-Recursive-Unling
Usuń istniejące katalogi przed wyodrębnieniem katalogów o tej samej nazwie
-usuń pliki
Usuń pliki po dodaniu ich do archiwum
-rsh-command = cmd
Użyj zdalnego polecenia zamiast „RSH”. Ta opcja istnieje tak, aby ludzie, którzy używają czegoś innego niż standardowy „rsh” (e.G., Kerberised „RSH”) może uzyskać dostęp do zdalnego urządzenia.
-S, -Sparse
Raduj skutecznie rzadko
-s, -same -rzędu, -Preserve -rzęd
Lista nazw do ekstrakcji jest sortowana w celu dopasowania archiwum
-tego samego właściciela
Wyodrębnij pliki z właścicielem określonym w archiwum (domyślnie root)
-show-OMITED-DIR
Wspomnij o katalogach, które są pomijane
-Komponenty paskowe N
Rozebraj podaną liczbę wiodących komponentów katalogu
-paski, -przeponani n
Paskuje pierwsze N ​​komponentów ze ścieżek członków archiwum podczas rozpakowywania.
-Sufiks Sufiks
Dołącz sufiks do tworzenia plików kopii zapasowych (domyślnie ~)
-T, -files -od f
Uzyskaj nazwiska do wyodrębnienia lub archiwum z pliku F
-sumy
Wyświetl całkowitą bajty napisane po utworzeniu archiwum
-U, -Unlink -First
Unlink i odtwarzaj pliki zamiast nadpisywać
-Program użycia programu
Odfiltruj archiwum przez prog (który musi zaakceptować -D)
-v, -verbose
Verbosely List Plefiwa przetwarzane
-V, -Label Nazwa
Utwórz archiwum z nazwą nazwy woluminu
-wersja
Wydrukuj numer wersji programu TAR
-Volno-plik f
Śledź bieżącą objętość (archiwum wielopolowego) w F
-W, -Interactive, -Confisation
Poproś o potwierdzenie każdej akcji
-W, -erify
Próba zweryfikowania archiwum po jego napisaniu
-dzikie karty
Używaj przyrody przy wykluczeniu plików (domyślnie)
-Slash-mecz wieloznaczny
Pozwól, aby Wildcards pasowało do „/” (domyślnie)
-X, -exclude -from = plik
Wyklucz wzorce dopasowywania plików wymienione w pliku
-Z, -Compress, -UnCompress
Odfiltruj archiwum przez kompres
-Z, -GZIP, -GUNZIP, -INGZIP
Odfiltruj archiwum przez gzip
-[0-7] [LMH]
Określ napęd i gęstość

Środowisko

Zachowanie TAR jest kontrolowane między innymi przez następujące zmienne środowiskowe:

TAŚMA
Urządzenie lub plik do użycia do archiwum, jeśli -plik nie jest określony. Jeśli ta zmienna środowiskowa jest niezłą, zamiast tego użyj stdin lub stdout.
Tar_options
Opcje przygotowania do tych określonych w wierszu poleceń, oddzielone białą. Wbudowane odwrotnie, aby uniknąć białej listy lub opcji w ramach opcji.

Ponadto wartość współczynnika blokowania jest udostępniana w skryptach informacyjnych i punktu kontrolnego za pośrednictwem zmiennej środowiskowej Tar_blocking_factor.

Błędy

Ludzie GNU, ogólnie, Abhor Man stron i zamiast tego tworzą dokumenty informacyjne. Niestety dokument informacyjny opisujący TAR jest licencjonowany w ramach GFDL z niezmiennymi tekstami okładymi, które naruszają wytyczne Debian Free Software. W rezultacie dokumentacja informacyjna dla TAR nie jest zawarta w pakiecie Debian.

Jeśli chcesz przeczytać pełną dokumentację dla GNU TAR, zapoznaj się z wersją online pod adresem

Ta strona Man została utworzona do dystrybucji Debian. Nie opisuje całej funkcjonalności TAR i często jest nieaktualna. Doceniane są łatki w celu poprawy zasięgu i/lub dokładności tej strony Man i należy je złożyć jako błędy dotkliwości listy życzeń w stosunku do pakietu Tar Debian.

Powiązane samouczki Linux:

  • Jak tworzyć i manipulować archiwami smoły za pomocą Pythona
  • Jak porównywać pliki za pomocą diff
  • Jak tworzyć przyrostowe i różnicowe kopie zapasowe z TAR
  • Jak korzystać z Dysku Google w Linux
  • Jak podzielić napęd USB w Linux
  • Jak tworzyć i wyodrębnić archiwa CPIO na przykładach Linux
  • Wprowadzenie do kopii zapasowej Borg
  • Jak porównywać wydajność dysku na Linux
  • Jak wyodrębnić plik TAR na Linux
  • Jak podzielić dysk na Linuksie