TAR(1)                                                     TAR(1)


NAZWA
       tar - Wersja GNU programu archiwizującego tar

SKŁADNIA
       tar  [  -  ]  A  --catenate --concatenate | c --create | d
       --diff --compare | r --append | t --list | u --update |  x
       -extract --get [ --atime-preserve ] [ -b, --block-size N ]
       [ -B, --read-full-blocks ] [ -C, --directory KATALOG  ]  [
       --checkpoint     ]  [ -f, --file [HOSTNAME:]F ] [ --force-
       local   ] [ -F, --info-script F --new-volume-script F ]  [
       -G,  --incremental  ] [ -g, --listed-incremental F ] [ -h,
       --dereference ] [ -i, --ignore-zeros ] [ -j, --bzip2  ]  [
       --ignore-failed-read  ]  [  -k,  --keep-old-files  ] [ -K,
       --starting-file F  ]  [  -l,  --one-file-system  ]  [  -L,
       --tape-length  N  ]  [  -m,  --modification-time  ]  [ -M,
       --multi-volume ] [ -N, --after-date DATA, --newer DATA ] [
       -o,  --old-archive,  --portability ] [ -O, --to-stdout ] [
       -p, --same-permissions,  --preserve-permissions  ]  [  -P,
       --absolute-names ] [ --preserve      ] [ -R, --record-num­
       ber ] [ --remove-files ] [ -s,  --same-order,  --preserve-
       order  ]  [  --same-owner  ]  [  --numeric-owner  ]  [ -S,
       --sparse ] [  -T,  --files-from  F  ]  [  --null      ]  [
       --totals    ]  [  -v,  --verbose ] [ -V, --label NAZWA ] [
       --version  ] [ -w, --interactive, --confirmation ]  [  -W,
       --verify    ] [ --exclude PLIK ] [ -X, --exclude-from PLIK
       ]  [  -Z,  --compress,  --uncompress  ]  [   -z,   --gzip,
       --ungzip      ] [ --use-compress-program PROG ] [ --block-
       compress ] [ --rsh-command POLECENIE ] [ -[0-7][lmh]     ]

       plik1 [ plik2, ... plikN ]

       katalog1 [ katalog2, ... katalogN ]

OPIS
       Ta  strona  opisuje  wersję GNU programu tar, służącego do
       zapisywania i  ekstrakcji  plików  z  archiwum  nazywanego
       tarfile.    Archiwum   tarfile  może  zostać  utworzone  w
       napędzie taśmy, chociaż często tworzy  się  je  w  postaci
       zwykłego  pliku.   Pierwszym  argumentem programu tar musi
       być jedna z opcji: Acdrtux, po której następują opcjonalne
       funkcje.   Końcowymi  argumentami  programu  tar  są nazwy
       plików lub katalogów, które powinny zostać zarchiwizowane.
       Użycie  nazwy  katalogu  oznacza,  że znajdujące się w nim
       podkatalogi również powinny zostać zarchiwizowane.

PRZYKŁADY
       tar -xvvf plik.tar
              rozpakowuje plik.tar

       tar -xvvzf plik.tar.gz [lub plik.tgz]
              rozpakowuje archiwum tar, dekompresując je  uprzed­
              nio z użyciem gzip





                         22 września 1993                       1





TAR(1)                                                     TAR(1)


       tar -cvvf plik.tar.gz katalog/
              archiwizuje  zawartość katalogu ,,katalog'' w pliku
              archiwum ,,plik.tar.gz''

FUNKCJE
       Jedna z następujących opcji zawsze musi zostać użyta:

       -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

       -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
       --atime-preserve
              pozostawienie oryginalnego czasu ostatniego dostępu
              do dearchiwizowanych plików

       -b, --block-size N
              rozmiar bloku ma być równy Nx512 bajtów  (domyślnie
              N=20)

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

       -C, --directory KATALOG
              zmienia katalog na KATALOG

       --checkpoint
              wypisuje nazwy katalogów w miarę czytania archiwum





                         22 września 1993                       2





TAR(1)                                                     TAR(1)


       -f, --file [NAZWAHOSTA:]F
              używa podanego pliku z archiwum  lub  urządzenia  F
              (domyślnie     "-",    co    oznacza    standardowe
              wejście/standardowe wyjście)

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

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

       -G, --incremental
              tworzy/wypisuje  zawartość/dearchiwizuje   archiwum
              przyrostowe w starym formacie GNU

       -g, --listed-incremental F
              tworzy/wypisuje   zawartość/dearchiwizuje  archiwum
              przyrostowe w nowym formacie GNU

       -h, --dereference
              nie archiwizuje dowiązań symbolicznych; archiwizuje
              pliki, na które one wskazują

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

       -j, --bzip2
              kompresja/dekompresja archiwum programem bzip2

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

       -k, --keep-old-files
              ochrona istniejących plików; nie  będą  nadpisywane
              plikami z archiwum

       -K, --starting-file F
              zaczyna ekstrakcję z archiwum od pliku F

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

       -L, --tape-length N
              zmiana taśmy po zapisaniu N*1024 bajtów

       -m, --modification-time
              nie dearchiwizuje czasu modyfikacji plików





                         22 września 1993                       3





TAR(1)                                                     TAR(1)


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

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

       -o, --old-archive, --portability
              zapisuje archiwum w formacie V7, nie ANSI

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

       -p, --same-permissions, --preserve-permissions
              dearchiwizuje  wszystkie   informacje   o   prawach
              dostępu

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

       --preserve
              takie samo działanie, jak opcje -p -s

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

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

       -s, --same-order, --preserve-order
              lista nazw plików do dearchiwizacji jest sortowana,
              by pasować do archiwum

       --same-owner
              zachowanie   nazwy   właściciela  pliku  zgodnie  z
              zachowaną w archiwum
               .TP  --numeric-owner  posługiwanie  się   numerami
              użytkowników i grup, zamiast ich nazw

       -S, --sparse
              efektywna  obsługa  plików rozrzedzonych (z ,,dziu­
              rami'')

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

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

       --totals
              wypisuje  ogólną  liczbę  bajtów  zapisanych   przy



                         22 września 1993                       4





TAR(1)                                                     TAR(1)


              --create

       -v, --verbose
              wypisywanie nazw wszystkich plików

       -V, --label NAZWA
              utworzenie archiwum o nazwie woluminu NAZWA

       --version
              wypisanie numeru wersji programu tar

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

       -W, --verify
              weryfikacja archiwum po jego utworzeniu

       --exclude PLIK
              wyłączenie z archiwizacji pliku PLIK

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

       -Z, --compress, --uncompress
              kompresja/dekompresja archimum programem compress

       -z, --gzip, --ungzip
              kompresja/dekompresja archiwum programem gzip

       --use-compress-program PROG
              kompresja/dekompresja   archiwum   programem   PROG
              (który  musi akceptować opcję -d oznaczającą dekom­
              presję)

       --block-compress
              dzielenie skompresowanego archiwum dla taśm

       --rsh-command POLECENIE
              używanie  zamiast  ,,rsh''  do  połączeń   zdalnych
              polecenia POLECENIE. Opcja ta ma na celu umożliwie­
              nie  dostępu  do  zdalnych  urządzeń  tym,   którzy
              korzystają  z czegoś innego niż standardowe ,,rsh''
              (np. ,,rsh'' kerberosa).

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

BŁĘDY
       Ludzie z GNU, w zasadzie, nie  cierpią  stron  podręcznika
       man  i  tworzą  zamiast nich dokumenty info.  Zarządzający
       projektem  tar  należy  do  tej   kategorii.   Ta   strona
       podręcznika  man  nie  jest  ani  pełna,  ani  aktualna, a
       pochodzi z pakietu tar  dystrybucji  Linuksa  Debian.  Jej



                         22 września 1993                       5





TAR(1)                                                     TAR(1)


       stworzenie miało na celu zmniejszenie w systemie zarządza­
       nia błędami ilości zgłoszeń  sygnalizujących  brak  strony
       podręcznika.

       Jeśli  chce się zrozumieć program tar, to należy uruchomić
       info i poczytać tamtejsze strony dotyczące tego  programu,
       ewentualnie skorzystać z trybu info w emacsie.


















































                         22 września 1993                       6