16.07.2014 Views

Skrypty powłoki systemu Linux. Receptury - Helion

Skrypty powłoki systemu Linux. Receptury - Helion

Skrypty powłoki systemu Linux. Receptury - Helion

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Skrypty</strong> powoki <strong>systemu</strong> <strong>Linux</strong>. <strong>Receptury</strong><br />

$ tar -xvvf --lzma archiwum.tar.lzma -C katalog_wyodrbniania<br />

W poleceniu opcja -x powoduje wyodrbnianie. Opcja --lzma okrela, e do dekompresji pliku<br />

wynikowego zostanie zastosowany program lzma.<br />

Moesz te uy polecenia:<br />

$ tar -xavvf archiwum.tar.lzma -C katalog_wyodrbniania<br />

Opcja -a powoduje automatyczne wykrycie formatu kompresji na podstawie rozszerzenia.<br />

Zachowywanie plików wejciowych<br />

Programy lzma lub unlzma usuwaj pliki wejciowe i tworz skompresowane pliki wyjciowe.<br />

Mona jednak zapobiec usuniciu plików wejciowych i zachowa je przy uyciu opcji -k. Oto<br />

przykad:<br />

$ lzma test.bz2 -k<br />

$ ls<br />

test.bz2.lzma<br />

Wspóczynnik kompresji<br />

Moliwe jest okrelenie wspóczynnika kompresji z zakresu od 1 do 9, w przypadku którego<br />

1 to najgorsza, lecz najszybsza kompresja, a 9 to najwysza moliwa, lecz znacznie wolniejsza<br />

kompresja.<br />

W nastpujcy sposób moesz te okreli inny wspóczynnik:<br />

$ lzma -9 test.img<br />

Powysze polecenie zapewnia maksymaln kompresj pliku.<br />

Zobacz równie<br />

W podrozdziale „Archiwizowanie za pomoc programu tar” objaniono polecenie tar.<br />

Archiwizowanie i kompresowanie<br />

za pomoc programu zip<br />

ZIP to popularny format kompresji uywany na wielu platformach. Cho nie jest tak powszechnie<br />

stosowany na platformach z systemem <strong>Linux</strong>, jak formaty programów gzip lub bzip2, pliki<br />

pochodzce z internetu czsto s zapisywane wanie w formacie ZIP.<br />

234

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!