HOME


 
Jeżeli ładowanie trwa zbyt długo (powyżej 2 min.), to zapraszam o innej porze.
Zobacz statystyki odwiedzin by ustalić porę najmniejszego obciążenia serwera.

Spakowana witryna o Linuksie w formacie RAR
 
DO_STR_GLOWNEJ_WYSZUKIWARKI
 
 
TAR, GZIP

 

Pobierz spakowaną witrynę gorzow-wlkp.pl/linux

Jeżeli pragniesz poznać Linuksa Mandrake (obecnie Mandriva), to... dobrze trafiłeś. Witryna została zauważona przez twórców magazynu KOMPUTER ŚWIAT 5/2004(141) str. 46 poprzez umieszczenie linku oraz magazynu CHIP 4/2004 (str.114) poprzez umieszczenie artykułu opisującego ten serwis internetowy. Jak na hobbystyczną stronę o Linuksie to miłe ;) Acha... na stronie mandrakelinux.pl/informacje podano też link z opisem cytuję "duży zbiór praktycznych informacji o Mandrake" (mam ją w swoim archiwum - klub.chip.pl/twarogal).

Zapraszam do zadawania pytań na FORUM oraz mailem. Chętnie udzielę (bezpłatnie) odpowiedzi. Oficjalne ceny za jedną poradę na stronie MandrakeSoftPL (mam ją w moim archiwum z dnia 2.05.2004) wahają się od 20 do 350 zł.

 

 

Tematy związane z zarządzaniem:

 

TAPE ARCHIVE czyli tar jest programem standardowo umieszczanym w systemach unixowych. Nazwa Tape Archive wyjaśnia pierwotne przeznaczenie programu: tworzenie kopii zapasowych na taśmach magnetycznych. Stąd właściwości programu, który umie zachować układ podkatalogów wraz z rozmieszczeniem plików. Program TAR standardowo nie kompresuje archiwum, a jedynie archiwizuje (do pliku) katalogi z zapisem układów podkatalogów i ich zawartością. Kompresowanie takiego pliku wykonują inne programy np. GZIP, BZIP2 lub przestarzały Compress.

Podczas pracy na Linuksie/Unixie będziesz najczęściej pracował nie z "czystym" plikiem *.tar (który jest nierozsądnie wielki), ale skompresowanym za pomocą programów GZIP, BZIP2, Compress. Pliki *.tar kompresowane GZIPem będą miały wygląd: *.tar.gz lub to samo, ale inaczej zapisane *.tgz , natomiast pliki skompresowane BZIP2 będą miały budowę *.tar.gz2

Dla ułatwienia pracy programem TAR dodano zewnętrzne moduły umożliwiające pakowanie/rozpakowanie paczki TAR wraz z kompresowaniem/rozkompresowaniem w jednym zleceniu tar. Aby uruchomić wspomniane moduły należy do zlecenia tar dodać opcje:
  • -Z kompresja (dekompresja) archiwum programem Compress
  • -z kompresja/dekompresja archiwum programem GZIP
  • -j kompresja/dekompresja archiwum programem BZIP2


Jeżeli nie korzystasz z powyższych opcji (Z,z,j), to zapamiętaj ważną uwagę: przed spakowaniem osobnymi programami-pakerami GZIP lub BZIP2 należy archiwum umieścić w jednym pliku programem TAR.

 


 

TAR

 

Budowa polecenia tar jest następująca:
tar  opcje  nazwaplikulubkatalogu

Najczęściej używane opcje programu tar

-c  tworzenie nowego archiwum
-C  zapis plików z archiwum do podanego katalogu
-f  zapisanie archiwum do pliku o określonej nazwie
-r  dopisanie plików do istniejącego archiwum
-t  wyświetlenie zawartości archiwum
-x  rozpakowanie archiwum
-A  dołączenie istniejących plików (archiwów) .tar do naszego archiwum
-d  wyszukanie różnic pomiędzy archiwum, a rzeczywistym systemem plików
-u  aktualizacja plików w archiwum
--delete  usunięcie plików z archiwum

Wybrane opcje dodatkowe:

-f plik  użycie wskazanego pliku jako archiwum, wskazany plik może być zwykły lub specjalny
-h  nie zapisuje dowiązań symbolicznych, lecz pliki, na które one wskazują
-k  przy rozpakowaniu istniejące pliki nie będą nadpisywane
-M  utworzenie archiwum wieloczęściowego
-N data  archiwizowanie tylko plików nowszych niż podana data
-W  weryfikacja archiwum po jego utworzeniu
-z  kompresja (dekompresja) archiwum programem GZIPp
-Z  kompresja (dekompresja) archiwum programem Compress
-j kompresja/dekompresja archiwum programem BZIP2
-p  dearchiwizacja wszystkich informacji o prawach dostępu

 

 

W celu zapoznania się z zawartością archiwum tar należy użyć polecenia:
tar  tvf  nazwapaczki.tar

W celu wypakowania paczki tar do wskazanego katalogu (paczka tar nie jest tutaj skompresowana), należy użyć polecenia:
tar  xf nazwapaczki.tar  -C  /usr/local/danyprogramik

Przykładowe tworzenie archiwum za pomocą rozbudowanego zlecenia tar opisałem na sąsiedniej stronie.

 


 

GZIP

 

Jak już wspomniałem program TAR standardowo nie kompresuje archiwum (chyba, że użyto opcji -z, -Z lub -j), a jedynie archiwizuje do pliku katalogi z zapisem układów podkatalogów. Do kompresowania takiego pliku służy GZIP , nieco przestarzały Compress lub najnowszy BZIP2.

Pakerami typu GZIP, Compress, BZIP2 można kompresować tylko jeden plik. W przypadku większej ilości plików trzeba pierw wykonać archiwum przy pomocy TARa.

 

 

Poniżej przedstawiam opcje polecenia gzip (gunzip). Trzy pierwsze są takie same jak dla przestarzałego compress (uncompress):

-c zachowuje oryginalne pliki (oraz wykonuje czynności zgodne z innymi opcjami polecenia)
-r rekurencyjne kompresowanie zawartości katalogu i jego podkatalogów (ważna opcja!)
-v (verbose, czyli gadatliwy) wizualizacja (raport na ekranie), zarówno kompresji, jak i dekompresji.
-d dekompresja plików (działa jak polecenie gunzip)
-h wywietlenie pomocy
-l listuje (raport dotyczący rozmiaru już skompresowanych plików).
-t testuje spójność skompresowanego pliku.
-S .przyrostek zastosuj wskazany .przyrostek.
-n liczna (od 1 do 9) określająca wydajność kompresji, domyślnie n=6.

 

 

Uwaga: archiwa *.tar.gz oraz *.tgz można rozpakowywać na różne sposoby:
  • rozpakowanie archiwum ze wskazaniem miejsca rozpakowania:
    tar  zxf nazwa.tar  -C  /usr/local/danyprogramik
  • rozpakowanie archiwum zwykłe:
    tar zxpvf nazwapaczki.tar.gz
  • rozpakowanie archiwum za pomocą polecenia gzip:
    gzip  -dc nazwa.tar.gz
  • Zleceniem unrar. Opis na sąsiedniej stronie.

 

 

Mój ulubiony sposób traktowania instalek typu .tgz oraz .tar.gz umieszczonych na CD.
  1. Utwórz katalog /home/mirek/roboczy/ poleceniem mkdir roboczy będąc oczywiście w katalogu /home/mirek/ Można ewentualnie utworzyć ten katalog w /usr/local/roboczy/
  2. Skopiuj instalkę umieszczoną na CD do w/w katalogu roboczy poleceniem
    • mount  /dev/cdrom
    • cd  /mnt/cdrom/
    • Poleceniem cd oraz ls znajdź katalog z instalką.
    • cp  -R  instalka.tar.gz  /home/mirek/roboczy/
    • cd  /home/mirek/roboczy/
    • ls  -la
    • tar  zxpvf  instalka.tar.gz
    • ls  -la
    • Znajdź plik inicjujący instalację i uruchom go poleceniem ./nazwapliku
    • Odmontuj CD-ROM poleceniem umount /mnt/cdrom i wyjmij płytkę CD.

 


 

BZIP2

 

Mając paczkę nazwapliku.tar.bz2 możesz pierw rozkompresować bz2 zleceniem:
bzip2 -d nazwapliku.tar.bz2
a dopiero potem rozpakować nowy plik o rozszerzeniu tar zleceniem:
tar zxpvf nazwapliku.tar

Można wpisać dwa zlecenia w jednym:
bzip2 -dc linux-2.2.20.tar.bz2 | tar zxpvf -

Inny sposób rozpakowania paczki bzip2:
tar -jxvf nazwapaczki.tar.gz (zamiast opcji -z wobec tar.gz, wpisujemy opcję -j).

Więcej o bz2 znajdziesz na stronie: http://www.jtz.org.pl/Html/Bzip2-HOWTO.pl.html

 


Polecam stronę www.gabo.hi.pl/linux/tar_gz.htm (do pobrania z mojego archiwum wersja z dnia 28.12.2001).

 

 
twarogal@wp.pl

Uwaga: z powodu namnożenia się różnych złodziejskich witryn www, które kopiują moje strony i umieszczają je u siebie wraz z komercyjnymi reklamami (na których zarabiają) informuję, że wszelkie prawa są zastrzeżone.

Uwaga. Aby uniknąć zasysania całej witryny gorzow-wlkp.pl/linux za pomocą programów typu TeleportPro, WebCopier itd. informuję, że udostępniłem spakowaną wersję (w formacie RAR).

 
 

 

 

Witryna była dostępna pod adresami: strony.wp.pl/wp/twarogal , strony.wp.pl/wp/linuxtwarka , twarogal.republika.pl , klub.chip.pl/twarogal oraz gorzow-wlkp.net (w latach 2003/04).

 

 

gorzow-wlkp.pl

Informacje o odwiedzających są rejestrowane i publicznie udostępniane na pod adresem: http://gorzow-wlkp.pl/licznik/