Provided by: manpages-pl_0.7-1_all bug

NAZWA

     tar — tar - wersja GNU programu archiwizującego tar

SKŁADNIA

     tar [-] A --catenate --concatenate | c --create | d --diff --compare | --delete | r --append
     | t --list | --test-label | u --update | x --extract --get [opcje] [nazwa ścieżki ...]

OPIS

     Tar przechowuje i wyodrębnia pliki z archiwum z taśmy lub dysku.

     Pierwszym argumentem do tara powinna być funkcja: albo jedna z liter Acdrtux, albo jedna z
     długich nazw funkcji. Litera funkcji nie musi być poprzedzona "-" i może był połączona z
     innymi opcjami pojedynczych liter. Długa nazwa funkcji musi być poprzedzona --.  Część opcji
     przyjmuje parametr; przy postaci jednoliterowej muszą być one podane jako oddzielne
     argumenty. W długiej postaci mogą być podane przez dołączenie =wartość do opcji.

FUNKCJE LITEROWE

     Główny tryb pracy:

     -A, --catenate, --concatenate
           dołączenie istniejących plików .tar do archiwum

     -c, --create
           utworzenie nowego archiwum

     -d, --diff, --compare
           znalezienie różnic między archiwum, a systemem plików

     --delete
           usunięcie plików z archiwum (opcji nie można użyć na taśmach magnetycznych!)

     -r, --append
           dołączenie plików do archiwum na jego końcu

     -t, --list
           wypisanie zawartości archiwum

     --test-label
           sprawdzenie etykiety woluminu archiwum i wyjście

     -u, --update
           dołączenie tylko tych plików, które są nowsze niż egzemplarze w archiwum

     -x, --extract, --get
           ekstrakcja plików z archiwum

INNE OPCJE

     Modyfikatory operacji:

     -[0-7][lmh]
           określenie napędu i gęstości

     -a, --auto-compress
           używa przyrostka archiwum do określenia programu kompresującego

     --acls
           Włącza obsługę ACL POSIX

     --no-acls
           Wyłącza obsługę ACL POSIX

     --add-file=PLIK
           dodaje podany PLIK do archiwum (przydatne jeśli nazwa zaczyna się minusem)

     --anchored
           wzorzec dopasowuje początek nazwy pliku

     --no-anchored
           wzorzec dopasowuje po dowolnym "/" (domyślne przy wyłączeniu)

     --atime-preserve
           zachowuje czasy dostępu zrzucanych plików, albo przez przywrócenie czasów po odczycie
           (METODA="replace", domyślnie), albo przez nieustawianie czasów w pierwszym miejscu
           (METODA="system")

     --no-auto-compress
           nie używa przyrostka archiwum do określenia programu kompresującego

     -b, --blocking-factor BLOKI
           BLOKI x 512 bajtów na rekord

     -B, --read-full-records
           zmienia rozmiar bloku podczas czytania archiwum (do używania z nazwanymi potokami
           4.2BSD)

     --backup
           przed usunięciem wykonuje kopię zapasową, kontroluje wybór wersji

     -C, --directory KATALOG
           zmienia katalog na KATALOG

     --check-device
           sprawdza numer urządzenia przy tworzeniu archiwów przyrostowych (domyślnie)

     --no-check-device
           nie sprawdza numerów urządzenia przy tworzeniu archiwów przyrostowych

     --checkpoint
           wyświetla informacje o postępie co LICZBA rekord (domyślnie 10)

     --checkpoint-action=AKCJA
           wykonuje AKCJĘ po każdym checkpoincie

     --delay-directory-restore
           opóźnia ustawianie czasów modyfikacji i opóźnień rozpakowanych katalogów aż do końca
           rozpakowywania

     --no-delay-directory-restore
           odwołuje działanie opcji --delay-directory-restore

     --exclude=WZORZEC
           wyłącza pliki podane jako WZORZEC

     --exclude-backups
           wyłącza pliki kopii zapasowej i blokady

     --exclude-caches
           wyłącza zawartość katalogów zawierających CACHEDIR.TAG, z wyłączeniem samego pliku tag

     --exclude-caches-all
           wyłącza katalogi zawierające CACHEDIR.TAG

     --exclude-caches-under
           wyłącza wszystko w katalogach zawierających CACHEDIR.TAG

     --exclude-tag=PLIK
           wyłącza zawartość katalogów zawierających PLIK, z wyjątkiem samego PLIKU

     --exclude-tag-all=PLIK
           wyłącza katalogi zawierające PLIK

     --exclude-tag-under=PLIK
           wyłącza wszystko w katalogach zawierających PLIK

     --exclude-vcs
           wyłącza katalogi systemu kontroli wersji

     -f, --file ARCHIWUM
           używa pliku archiwum lub urządzenia ARCHIWUM

     -F, --info-script, --new-volume-script NAZWA
           na końcu każdej taśmy uruchamia podany skrypt (implikuje funkcjonalność opcji -M)

     --force-local
           plik z archiwum jest lokalny nawet, jeżeli w jego nazwie występuje dwukropek

     --full-time
           wypisuje czas pliku do jego pełnej rozdzielczości

     -g, --listed-incremental PLIK
           obsługuje archiwum przyrostowe w nowym formacie GNU

     -G, --incremental
           obsługuje archiwum przyrostowe w starym formacie GNU

     --group=NAZWA
           wymusza NAZWĘ jako grupę dodanych plików

     -h, --dereference
           podąża za dowiązaniami symbolicznymi; archiwizuje pliki, na które one wskazują

     -H, --format FORMAT
           tworzy archiwum w podanym FORMACIE, który jest jednym z poniższych:

           --format=gnu
                 format GNU tar 1.13.x

           --format=oldgnu
                 format GNU w programie tar <= 1.12

           --format=pax
                 format POSIX 1003.1-2001 (pax)

           --format=posix
                 równoważne pax

           --format=ustar
                 format POSIX 1003.1-1988 (ustar)

           --format=v7
                 stary format tar V7

     --hard-dereference
           podąża za dowiązaniami zwykłymi (twardymi); archiwizuje i zrzuca pliki do których się
           one odnoszą

     -i, --ignore-zeros
           ignoruje bloki zawierające same zera (normalnie taki blok w archiwum oznacza koniec
           pliku)

     -I, --use-compress-program PROGRAM
           filtruje archiwum programem PROGRAM (który musi akceptować opcję -d oznaczającą
           dekompresję)

     --ignore-case
           ignoruje wielkość znaków

     --no-ignore-case
           dopasowanie zwracające uwagę na wielkość znaków (domyślne)

     --ignore-command-error
           ignoruje kody zakończenia procesów potomnych

     --no-ignore-command-error
           traktuje niezerowe kody zakończenia procesów potomnych jako błąd

     --ignore-failed-read
           zakazuje kończenia działania programu z niezerowym kodem wyjścia po napotkaniu plików,
           które nie dają się odczytać

     --index-file=PLIK
           wypisuje szczegółowe informacje do PLIKU

     -j, --bzip2

     -J, --xz

     -k, --keep-old-files
           nie zastępuje istniejących plików podczas wypakowywania, traktuje je jako błędy

     -K, --starting-file NAZWA-CZĘŚCI
           zaczyna od części NAZWA-CZĘŚCI przy odczytywaniu archiwum

     --keep-directory-symlink
           zachowuje istniejące dowiązania symboliczne przy wypakowywaniu

     --keep-newer-files
           nie zastępuje istniejących plików, które są nowsze niż egzemplarze w archiwum

     -l, --check-links
           wypisuje komunikat, jeśli nie wszystkie dowiązania są zrzucone

     -L, --tape-length LICZBA
           zmiana taśmy po zapisaniu LICZBA x 1024 bajtów

     --level=LICZBA
           zrzuca poziom do tworzenia archiwum przyrostowego

     --lzip

     --lzma

     --lzop

     -m, --touch
           nie dearchiwizuje czasu modyfikacji plików

     -M, --multi-volume
           tworzy/wypisuje zawartość/dearchiwizuje archiwum wieloczęściowe

     --mode=ZMIANY
           wymusza ZMIANY trybu (symbolicznego) dodanych plików

     --mtime=DATA-lub-PLIK
           ustawia mtime dodawanych plików na DATA-lub-PLIK

     -n, --seek
           archiwum jest przeszukiwalne

     -N, --newer, --after-date DATA-lub-PLIK
           archiwizuje wyłącznie pliki nowsze, niż DATA-lub-PLIK

     --newer-mtime=DATA
           porównuje datę i czas gdy zmieniła się tylko data

     --null
           opcja -T odczytuje nazwy plików zakończone znakiem '\0', opcja -C wówczas nie działa

     --no-null
           odwołuje działanie opcji --null

     --numeric-owner
           posługiwanie się numerami użytkowników i grup, zamiast ich nazw

     -O, --to-stdout
           dearchiwizuje pliki na standardowe wyjście

     --occurrence
           przetwarza tylko WYSTĄPIENIE każdego pliku w archiwum; opcja ta jest prawidłowa tylko
           w połączeniu z jednym z podpoleceń: --delete, --diff, --extract lub --list i gdy lista
           plików została podana albo w wierszu poleceń albo opcją -T; WYSTĄPIENIE domyślnie
           wynosi 1.

     --old-archive, --portability
           równoważne --format=v7

     --one-file-system
           archiwizuje pliki tylko z bieżącego systemu plików

     --overwrite
           nadpisuje istniejące pliki podczas wypakowywania

     --overwrite-dir
           nadpisuje metadane istniejących katalogów podczas wypakowywania (domyślne)

     --no-overwrite-dir
           zachowuje metadane istniejących katalogów

     --owner=NAZWA
           wymusza NAZWĘ jako właściciela dodanych plików

     -p, --preserve-permissions, --same-permissions
           wyodrębnia informacje o uprawnieniach pliku (domyślne dla superużytkownika)

     -P, --absolute-names
           nie usuwa z nazw plików początkowych znaków "/"

     --pax-option=keyword[[:]=wartość][,keyword[[:]=wartość]]...
           kontroluje słowa kluczowe pax

     --posix
           równoważne --format=posix

     --preserve
           równoważne -p i -s

     --quote-chars=ŁAŃCUCH
           dodatkowe znaki cytowania do ŁAŃCUCHA

     --no-quote-chars=ŁAŃCUCH
           wyłącza dodatkowe znaki cytowania do ŁAŃCUCHA

     --quoting-style=STYL
           ustawia styl cytowania nazw; patrz niżej, aby poznać prawidłowe wartości STYLU

     -R, --block-number
           wypisywanie numeru rekordu wewnątrz archiwum przy każdym komunikacie

     --record-size=LICZBA
           LICZBA bajtów na rekord, wielokrotność 512

     --recursion
           obsługuje katalogi rekurencyjnie (domyślnie)

     --no-recursion
           zapobiega automatycznemu zagłębianiu się w katalogi

     --recursive-unlink
           oczyszcza hierarchię w stosunku do wypakowywanego katalogu

     --remove-files
           usuwa pliki po dodaniu ich do archiwum

     --restrict
           wyłącza część potencjalnie szkodliwych opcji

     --rmt-command=POLECENIE
           używa podanego POLECENIA rmt zamiast rmt

     --rsh-command=POLECENIE
           używa podanego zdalnego POLECENIA zamiast rsh

     -s, --preserve-order, --same-order
           przy wypisywaniu zachowywana jest kolejność części taka jak plików w archiwum

     -S, --sparse
           efektywna obsługa plików rozrzedzonych (z "dziurami")

     --same-owner
           próbuje wypakować pliki z tymi samymi właścicielami jak w archiwum (domyślne dla
           superużytkownika)

     --no-same-owner
           wypakowuje pliki jako użytkownik uruchamiający program tar (domyślne dla zwykłych
           użytkownik)

     --no-same-permissions
           stosuje umask użytkownika przy wypakowywaniu uprawnień z archiwum (domyślne dla
           zwykłych użytkowników)

     --no-seek
           archiwum jest nieprzeszukiwalne

     --selinux
           Włącza obsługę kontekstu SELinux

     --no-selinux
           Wyłącza obsługę kontekstu SELinux

     --show-defaults
           pokazuje domyślne ustawienia tar

     --show-omitted-dirs
           podczas wypisywania lub wypakowywania, wypisuje każdy katalog niepasujący do kryteriów
           wyszukiwania

     --show-snapshot-field-ranges
           pokazuje prawidłowe zakresy pól do plików-migawek

     --show-transformed-names, --show-stored-names
           pokazuje nazwy pliku lub archiwum po przetworzeniu

     --skip-old-files
           nie zastępuje istniejących plików podczas wypakowywania, po chichu je pomija

     --sparse-version=GŁÓWNY[.POBOCZNY]
           ustawia wersję formatu plików rzadkich ("z dziurami") (implikuje --sparse)

     --strip-components=LICZBA
           usuwa LICZBĘ początkowych części z nazw plików podczas wypakowania

     --suffix=ŁAŃCUCH
           przed usunięciem wykonuje kopię zapasową, przesłania zwykły przyrostek ("~", chyba że
           został przesłonięty przez zmienną środowiskową SIMPLE_BACKUP_SUFFIX)

     -T, --files-from PLIK
           nazwy plików do archiwizacji lub dearchiwizacji są pobierane z pliku PLIK

     --to-command=POLECENIE
           przesyła wyodrębnione pliki potokiem do innego programu

     --totals
           wypisuje sumę bajtów po przetworzeniu archiwum; z argumentem - wypisuje sumę bajtów po
           otrzymaniu danego SYGNAŁU. Dozwolone sygnały to: SIGHUP, SIGQUIT, SIGINT, SIGUSR1 lub
           SIGUSR2; nazwy bez przedrostka SIG są również dozwolone

     --transform, --xform WYRAŻENIE
           używa WYRAŻENIA zamieniającego seda do przetworzenia nazw plików

     -U, --unlink-first
           usuwa każdy plik przed wypakowaniem do niego

     --unquote
           nie cytuje nazw plików odczytanych za pomocą -T (domyślnie)

     --no-unquote
           zapobiega niecytowaniu nazw plików odczytanych za pomocą -T

     --utc
           wypisuje czasy modyfikacji pliku w UTC

     -v, --verbose
           szczegółowe wypisywanie nazw przetwarzanych plików

     -V, --label TEKST
           tworzy archiwum z nazwą woluminu TEKST, przy wypisywaniu/rozpakowywaniu używa TEKSTU
           jako wzorzec maski do nazwy woluminu

     --volno-file=PLIK
           używa/aktualizuje numer woluminu w PLIKU

     -w, --interactive, --confirmation
           pyta o zgodę na każdą operację

     -W, --verify
           weryfikacja archiwum po jego utworzeniu

     --warning=SŁOWO-KLUCZOWE
           kontrola ostrzeżeń

     --wildcards
           używa wieloznacznika (domyślne przy wyłączeniach)

     --wildcards-match-slash
           wieloznacznik dopasowuje "/" (domyślne przy wyłączeniach)

     --no-wildcards-match-slash
           wieloznacznik nie dopasowuje "/"

     --no-wildcards
           dosłowne dopasowanie łańcuchów

     -X, --exclude-from PLIK
           wyłączenie z archiwizacji plików o nazwach wymienionych w pliku PLIK

     --xattrs
           Włącza obsługę atrybutów rozszerzonych

     --xattrs-exclude=WZORZEC
           określa wzorzec wyłączenia kluczy atrybutów rozszerzonych

     --xattrs-include=WZORZEC
           określa wzorzec włączenia kluczy atrybutów rozszerzonych

     --no-xattrs
           Wyłącza obsługę atrybutów rozszerzonych

     -z, --gzip, --gunzip --ungzip

     -Z, --compress, --uncompress

ŚRODOWISKO

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

     TAR_LONGLINK_100

     PRISTINE_TAR_COMPAT

     SIMPLE_BACKUP_SUFFIX
             Przedrostek kopii zapasowej przy wypakowaniu, jeśli nie podano --suffix.  Jeśli nie
             podano żadnego z nich, domyślnie używany jest "~".

     TAR_OPTIONS
             Opcje dodawane przed opcjami podanymi w wierszu polecenia, oddzielone spacjami.
             Odwrotne ukośniki mogą zostać użyte do zacytowania spacji lub odwrotnego ukośnika w
             opcji.

     TAPE    Urządzenie lub plik użyty do archiwizacji, jeśli nie podano --file.  Jeśli ta
             zmienna środowiskowa nie jest ustawiona, używane jest standardowe wejście lub
             wyjście.

PRZYKŁADY

     Tworzenie archive.tar z plików foo i bar.
           tar -cf archive.tar foo bar
     Szczegółowe wypisanie wszystkich plików z archive.tar.
           tar -tvf archive.tar
     Wypisanie wszystkich plików z archive.tar.
           tar -xf archive.tar

ZOBACZ TAKŻE

     tar(5), symlink(7), rmt(8)

HISTORIA

     Polecenie tar pojawiło się w Version 7 AT&T UNIX.

BŁĘDY

     Ludzie ze środowiska GNU zwykle nie znoszą stron podręcznika systemowego man i tworzą w
     zamian dokumenty info. Niestety, dokument info opisujący tara jest licencjonowany na
     warunkach GFDL z niezmiennymi tekstami okładki, przez nie można było wykorzystać z niego
     jakiegokolwiek tekstu w niniejszej stronie podręcznika. Większość zamieszczonego tu tekstu
     została wyodrębniona automatycznie, z tekstu opisującego użycie, w źródle programu. W
     związku z tym, ten podręcznik może nie być kompletny.

TŁUMACZENIE

     Autorami polskiego tłumaczenia niniejszej strony podręcznika man są: Łukasz Kowalczyk (PTM)
     <lukow@tempac.okwf.fuw.edu.pl>, Andrzej M. Krzysztofowicz (PTM) <ankry@green.mf.pg.gda.pl> i
     Michał Kułach <michal.kulach@gmail.com>.
     Polskie tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na
     stronie http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją  1.27.1
     oryginału.