TAR- (1) Strona ręczna
- 4984
- 520
- Juliusz Sienkiewicz
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