.\" {PTM/LK/0.1/23-01-1999/"program archiwizujący tar"}
.\" Tłumaczenie: 23-01-1999 Łukasz Kowalczyk (lukow@tempac.okwf.fuw.edu.pl)
.\" @(#)tar.1 1.11.1 93/19/22 PJV;
.TH TAR 1 "22 Września 1993"
.SH NAZWA
tar \- Wersja GNU Programu archiwizującego tar
.SH STRESZCZENIE
.B tar
[
.B \-
]
.B A --catenate --concatenate \||\| c --create \||\| d --diff --compare \||\| r --append \||\| t --list \||\| u --update \||\| x -extract --get
[
.B --atime-preserve
]
[
.B -b, --block-size N
]
[
.B -B, --read-full-blocks
]
[
.B -C, --directory DIR
]
[
.B --checkpoint	
]
[
.B -f, --file [HOSTNAME:]F
]
[
.B --force-local	
]
[
.B -F, --info-script F --new-volume-script F
]
[
.B -G, --incremental
]
[
.B -g, --listed-incremental F
]
[
.B -h, --dereference
]
[
.B -i, --ignore-zeros
]
[
.B --ignore-failed-read
]
[
.B -k, --keep-old-files
]
[
.B -K, --starting-file F
]
[
.B -l, --one-file-system
]
[
.B -L, --tape-length N
]
[
.B -m, --modification-time
]
[
.B -M, --multi-volume
]
[
.B -N, --after-date DATA, --newer DATA
]
[
.B -o, --old-archive, --portability
]
[
.B -O, --to-stdout
]
[
.B -p, --same-permissions, --preserve-permissions
]
[
.B -P, --absolute-paths
]
[
.B --preserve	
]
[
.B -R, --record-number
]
[
.B --remove-files
]
[
.B -s, --same-order, --preserve-order
]
[
.B --same-owner
]
[
.B -S, --sparse
]
[
.B -T, --files-from F
]
[
.B --null	
]
[
.B --totals	
]
[
.B -v, --verbose
]
[
.B -V, --label NAZWA
]
[
.B --version	
]
[
.B -w, --interactive, --confirmation
]
[
.B -W, --verify	
]
[
.B --exclude PLIK
]
[
.B -X, --exclude-from PLIK
]
[
.B -Z, --compress, --uncompress
]
[
.B -z, --gzip, --ungzip	
]
[
.B --use-compress-program PROG
]
[
.B --block-compress
]
[
.B -[0-7][lmh]	
]
.TP
.I plik1 [ plik2, ... plikN ] 
.TP
.I katalog1 [ katalog2, ...katalogN ]
.SH OPIS
.LP
Ta strona opisuje wersję GNU programu
.BR tar ","
który służy do zapisywania i ekstrakcji plików z archiwum nazywanego
.IR tarfile.
Archiwum 
.IR tarfile 
może zostać utworzone w napędzie taśmy, chociaż często tworzy się je w
postaci zwykłego pliku.
Pierwszym argumentem programu
.B tar
musi być jedna z opcji
.BR Acdrtux ,
po której następują opcjonalne funkcje.
Końcowymi argumentami programu
.B 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.
.SH "TYPOWE ZASTOSOWANIA"
.TP 
.B tar zxvf plik.tar.gz [lub plik.tgz]
rozpakowuje archiwum tar, dekompresując je uprzednio z użyciem gzip 
(literka \fBz\fR opcji).
.TP
.B tar cvfz plik.tar.gz plik1 plik2 plik3 ... plikN
tworzy archiwum o nazwie \fIplik.tar.gz\fR złożone z podanych plików.
Zamiast plików można podawać również katalogi.
.SH "FUNKCJE"
.TP
.B Zawsze należy użyć jednej z następujących opcji:
.TP
.B -A, --catenate, --concatenate
dołączenie istniejących plików .tar do archiwum
.TP
.B -c, --create	
utworzenie nowego archiwum
.TP
.B -d, --diff, --compare
znalezienie różnic między archiwum, a systemem plików
.TP
.B --delete		
usunięcie plików z archiwum (opcji nie można użyć na taśmach mag!)
.TP
.B -r, --append		
dołączenie plików do archiwum
.TP
.B -t, --list		
wypisanie zawartości archiwum
.TP
.B -u, --update		
dołączenie tylko tych plików, które są nowsze niż egzemplarze w archiwum
.TP
.B -x, --extract, --get		
ekstrakcja plików z archiwum
.SH "INNE OPCJE"
.TP
.B --atime-preserve	
pozostawienie oryginalnego czasu ostatniego dostępu na dearchiwizowanych plikach
.TP
.B -b, --block-size N	
rozmiar bloku ma być równy Nx512 bajtów (domyślnie N=20)
.TP
.B -B, --read-full-blocks	
zmienia rozmiar bloku podczas czytania archiwum (do używania z nazwanymi
potokami 4.2BSD)
.TP 
.B -C, --directory DIR	
zmienia katalog na DIR
.TP 
.B --checkpoint		
wypisuje nazwy katalogów w miarę czytania archiwum
.TP
.B -f, --file [HOSTNAME:]F
używa podanego pliku z archiwum lub urządzenia F (domyślnie /dev/rmt0)
.TP
.B --force-local
plik z archiwum jest lokalny nawet, jeżeli w jego nazwie występuje dwukropek
.TP 
.B -F, --info-script F --new-volume-script F 
na końcu każdej taśmy uruchami podany skrypt (implikuje funkcjonalność opcji \-M)
.TP
.B -G, --incremental	
tworzy/wypisuje zawartość/dearchiwizuje archiwum przyrostowe w starym formacie
GNU
.TP
.B -g, --listed-incremental F 
tworzy/wypisuje zawartość/dearchiwizuje archiwum przyrostowe w nowym formacie
GNU
.TP 
.B -h, --dereference	
nie archiwizuje dowiązań symbolicznych, tylko pliki, na które one wskazują
.TP
.B -i, --ignore-zeros	
ignoruje bloki zawierające same zera (normalnie taki blok w archiwum oznacza
koniec pliku)
.TP
.B --ignore-failed-read	
zakazuje kończenia działania programu z niezerowym kodem wyjścia po napotkaniu
plików, które nie dają się odczytać
.TP
.B -k, --keep-old-files	
ochrona istniejących plików; nie będą nadpisywane plikami z archiwum
.TP
.B -K, --starting-file F	
zaczyna ekstrakcję z archiwum od pliku F
.TP
.B -l, --one-file-system	
archiwizuje pliki tylko z bieżącego systemu plików
.TP
.B -L, --tape-length N	
zmiana taśmy po zapisaniu N*1024 bajtów
.TP
.B -m, --modification-time	
nie dearchiwizuje czasu modyfikacji plików
.TP
.B -M, --multi-volume	
tworzy/wypisuje zawartość/dearchiwizuje archiwum wieloczęściowe
.TP
.B -N, --after-date DATA, --newer DATA
archiwizuje wyłącznie pliki nowsze, niż DATA
.TP
.B -o, --old-archive, --portability	
zapisuje archiwum w formacie V7, nie ANSI
.TP
.B -O, --to-stdout		
dearchiwizuje pliki na standardowe wyjście
.TP
.B -p, --same-permissions, --preserve-permissions 
dearchiwizuje wszystkie informacje o prawach dostępu
.TP
.B -P, --absolute-paths	
nie usuwa z nazw plików początkowych znaków '/'
.TP
.B --preserve		
takie samo działanie, jak opcje \-p \-s
.TP
.B -R, --record-number	
przy każdej wiadomości pokazuje numer rekordu wewnątrz archiwum
.TP 
.B --remove-files		
usuwa pliki po dodaniu ich do archiwum
.TP
.B -s, --same-order, --preserve-order	
lista nazw plików do dearchiwizacji jest sortowana, by pasować do archiwum
.TP
.B --same-owner		
zachowanie nazwy właściciela pliku zgodnie z zachowaną w archiwum
.TP
.B -S, --sparse		
efektywna obsługa plików rozsianych po archiwach
.\"handle sparse files efficiently
.TP 
.B -T, --files-from F	
nazwy plików do dearchiwizacji są pobierane z pliku F
.TP
.B --null			
opcja -T odczytuje nazwy plików zakończone znakiem '\\0', opcja -C wówczas nie
działa
.TP
.B --totals		
zapisuje całkowitą liczbę bajtów zapisanych przez --create
.TP
.B -v, --verbose		
wypisywanie nazw wszystkich plików
.TP
.B -V, --label NAZWA
utworzenie archiwum z woluminem o nazwie NAZWA
.TP 
.B --version		
wypisanie numeru wersji programu 
.B tar
.TP
.B -w, --interactive, --confirmation	
pytanie o zgodę na każde działanie
.TP
.B -W, --verify		
weryfikacja archiwum po jego utworzeniu
.TP
.B --exclude PLIK
wyłączenie z archiwizacji pliku PLIK
.TP
.B -X, --exclude-from PLIK
wyłączenie z archiwizacji plików o nazwach wymienionych w pliku PLIK
.TP
.B -Z, --compress, --uncompress      	
skompresowanie archimum programem compress
.TP 
.B -z, --gzip, --ungzip		
skompresowanie archiwum programem gzip
.TP
.B --use-compress-program PROG
skompresowanie archiwum programem PROG (który musi akceptować opcję -d
oznaczającą dekompresję)
.TP
.B --block-compress	
dzielenie skompresowanego archiwum dla taśm
.TP
.B -[0-7][lmh]		
określenie napędu i gęstości
