andrzej@desktop$ ls -1 /bin | grep -E ^b.*z bunzip2 bzcat bzcmp bzdiff bzegrep bzexe bzfgrep bzgrep bzip2 bzip2recover bzless bzmore
andrzej@desktop$ for i in `ls -1 /bin | grep -E ^b.*z`; do whatis $i; done bunzip2 (1) - sortujący bloki kompresor/dekompresor plików, v1.0 bunzip2 (1) - a block-sorting file compressor, v1.0.4 bzcat (1) - dekompresuje pliki na standardowe wyjście bzcat (1) - decompresses files to stdout bzcmp (1) - compare bzip2 compressed files bzdiff (1) - compare bzip2 compressed files bzegrep (1) - search possibly bzip2 compressed files for a regular expression bzexe (1) - compress executable files in place bzfgrep (1) - search possibly bzip2 compressed files for a regular expression bzgrep (1) - search possibly bzip2 compressed files for a regular expression bzip2 (1) - sortujący bloki kompresor/dekompresor plików, v1.0 bzip2 (1) - a block-sorting file compressor, v1.0.4 bzip2recover (1) [bunzip2] - sortujący bloki kompresor/dekompresor plików, v1.0 bzip2recover (1) - recovers data from damaged bzip2 files bzless (1) - file perusal filter for crt viewing of bzip2 compressed text bzmore (1) - file perusal filter for crt viewing of bzip2 compressed text
andrzej@desktop:/$ cd /tmp andrzej@desktop:/tmp$ echo -e "Programowanie\nstrukturalne" > plik.txt andrzej@desktop:/tmp$ cat plik.txt Programowanie strukturalne andrzej@desktop:/tmp$ bzip2 plik.txt andrzej@desktop:/tmp$ cat plik.txt cat: plik.txt: No such file or directory andrzej@desktop:/tmp$ cat plik.txt.bz2 | strings BZh91AY&SY andrzej@desktop:/tmp$ bzcat plik.txt.bz2 Programowanie strukturalne andrzej@desktop:/tmp$ bunzip2 plik.txt.bz2 andrzej@desktop:/tmp$ ls plik.* plik.txt andrzej@desktop:/tmp$
andrzej@desktop:/$ cd /tmp
Zmiana katalogu bieżącego na katalog w którym mamy prawo zapisu (/tmp).
andrzej@desktop:/tmp$ echo -e "Programowanie\nstrukturalne" > plik.txt
Przy pomocy przekierowania (>) zapisujemy tekst do pliku. Opcja -e polecenia echo powoduje, że ciąg znaków \n interpretowany jest jako znak nowego wiersza.
andrzej@desktop:/tmp$ cat plik.txt Programowanie strukturalne
Wyświetlamy zawartość utworzonego pliku.
andrzej@desktop:/tmp$ bzip2 plik.txt
Tworzymy skompresowaną wersję pliku plik.txt, oryginał pliku zostaje zastąpiony plikiem plik.txt.bz2.
andrzej@desktop:/tmp$ cat plik.txt cat: plik.txt: No such file or directory
Dowód na to, że plik o nazwie plik.txt aktualnie nie istnieje.
andrzej@desktop:/tmp$ cat plik.txt.bz2 | strings BZh91AY&SY
Przy pomocy komendy cat wyświetlamy zawartość nowego pliku plik.txt.bz2, jest to plik binarny dlatego wynik polecenia filtrujemy przy pomocy instrukcji strings(wyświetla jedynie znaki drukowalne).
andrzej@desktop:/tmp$ bzcat plik.txt.bz2 Programowanie strukturalne
Do wyświetlania zawartości pliku skompresowanego przy pomocy bzip2 służy polecenie bzcat.
andrzej@desktop:/tmp$ bunzip2 plik.txt.bz2
Dekompresja pliku.
andrzej@desktop:/tmp$ ls plik.* plik.txt
Skompresowany plik o nazwie plik.txt.bz2 został zastąpiony plikiem plik.txt.