512 Poznaj Linux
odwiedzanym przez wielu użytkowników, należy regularnie wykonywać kopię całej zawartości katalogu /home.
Często się. zdarza, że w celu wykonania rezerwowej kopii plików, trzeba je wcześniej spakować. Pakowanie (ang. compressing) zmniejsza również objętość plików, które zamierzamy przesłać pocztą czy przenieść na dyskietkach. Linux dostarcza kilka programów umożliwiających pakowanie plików i katalogów. W większości przypadków najlepszym rozwiązaniem jest skorzystanie z polecenia pakującego gzip. Polecenie gunzip z kolei rozpakowuje pliki spakowane przez gzip. Składnia qzip wygląda tak jak poniżej:
#qzip nazwa pliku
Podobnie wygląda składnia polecenia gunzip:
♦gunzip nazwa pliku
Pakowanie i rozpakowywanie plików za pomocą poleceń gzip i gunzip
1. Najpierw wybierz plik, który chcesz spakować: lis —1 frankie.txt
—rw--r----r- 1 tb users 1425 Mar 51 09:22 frankie.txt
2. Następnie spakuj plik poleceniem gzip:
ftgzip frankie.txt
3. Skorzystaj z polecenia ls, aby obejrzeć jak wygląda plik po spakowaniu (nie podawaj w tym miejscu nazwy pliku), gzip zmienił nazwę spakowanego pliku (w naszym przykładzie frankie.txt) na nazwę zakończoną rozszerzeniem .gz, informującym, żc plik jest teraz skompresowany. Informac je o uprawnieniach do pliku, o tym kto jest jego właścicielem i kiedy plik ostatnio był otwierany zostają zachowane razem ze spakowanym plikiem.
#ls --1 total 1
--rw—r----r- 1 tb users 705 Mar 31 09:22 frankie.txt.gz
4. Teraz rozpaku j przed chwilą skompresowany plik:
# gunzip f ranicie. txt. gz
♦ ls -1 total 1
--rw—r----r- 1 tb users 1425 Apr 1 09:22
gunzip przywraca pierwotną nazwę pliku (usuwając rozszerzenie .gz) i atrybuty pliku, usuwając jednocześnie spakowany plik.
gunzip potrafi również rozpakowywać pliki spakowane przez inne linuksowe programy. na przykład compress. W tabeli 31.1 podaliśmy kilka użytecznych opcji, które można