Пример Употреба на командата "gzip" на Линукс

Командата "gzip" е вообичаен начин за компресирање на датотеки во рамките на Linux и затоа вреди да се знае како да се компресираат датотеките користејќи ја оваа алатка.

Методот на компресија што го користи "gzip" е Lempel-Ziv (LZ77). Сега не е од витално значење да ги знаете овие информации. Се што треба да знаете е дека датотеките се помали кога ги компресирате со командата "gzip".

Стандардно кога ќе компресирате датотека или папка со помош на командата "gzip", ќе го има истото име на датотеката како што беше порано, но сега ќе има продолжување ".gz".

Во некои случаи, не е можно да се задржи истото име, особено ако името на датотеката е неверојатно долго. Во вакви околности, ќе се обиде да го скрати.

Во ова упатство, ќе ви покажам како да ги компресирате датотеките користејќи ја командата "gzip" и да ве запознаам со најчесто користените прекинувачи.

Како да се компресира датотеката со помош на & gzip & # 34;

Наједноставниот начин за компресија на една датотека со gzip е да ја извршите следната команда:

gzip име на датотека

На пример за компресирање на датотека наречена "mydocument.odt" извршете ја следнава команда:

gzip mydocument.odt

Некои датотеки се компресираат подобро од другите. На пример документи, текстуални датотеки, битмапа слики, одредени аудио и видео формати како што се WAV и MPEG компресира многу добро.

Други типови на датотеки, како што се JPEG- слики и MP3-аудио-датотеки, не се компресираат воопшто и датотеката всушност може да ја зголеми големината по извршувањето на командата "gzip" против неа.

Причината за ова е дека JPEG сликите и MP3 аудио датотеките веќе се компресирани и затоа командата "gzip" едноставно додава на неа, наместо да ја компресира.

Командата "gzip" само ќе се обиде да ги компресира редовните датотеки и папки. Затоа, ако се обидете да компресирате симболичка врска, таа нема да работи и навистина нема смисла да го стори тоа.

Како да се декомпресира датотеката со помош на & gzip & # 34; Команда

Ако имате датотека која веќе е компресирана, можете да ја користите следнава команда за да ја декомпресирате.

gzip -d filename.gz

На пример, за да ја декомпресирате датотеката "mydocument.odt.gz" ќе ја користите следнава команда:

gzip -d mydocument.odt.gz

Форсирајте датотека која ќе биде компресирана

Понекогаш датотеката не може да се компресира. Можеби се обидувате да компресирате датотека наречена "myfile1", но веќе постои датотека наречена "myfile1.gz". Во овој случај, командата "gzip" нема да работи нормално.

За да ја натерате командата "gzip" да ги извршува своите работи, едноставно извршете ја следнава команда:

gzip -f име на датотека

Како да ја зачувам некомпресираната датотека

Стандардно кога компресирате датотека со помош на командата "gzip" ќе завршите со нова датотека со продолжување ".gz".

Ако сакате да ја компресирате датотеката и да ја задржите оригиналната датотека мора да ја извршите следната команда:

gzip -k име на датотека

На пример, ако ја извршите следната команда, ќе завршите со датотека наречена "mydocument.odt" и "mydocument.odt.gz".

gzip -k mydocument.odt

Добијте некои статистики за колку простор сте зачувале

Целата точка на компресирање на датотеки е за зачувување простор на дискот или за намалување на големината на датотеката пред да ја испратите преку мрежа.

Затоа би било добро да се види колку простор е зачуван кога ја користите командата "gzip".

Командата "gzip" обезбедува вид статистички податоци кои ви се потребни при проверка на перформансите на компресија.

За да ја добиете листата на статистички податоци, извршете ја следнава команда:

gzip -l filename.gz

Информациите вратени од горенаведената команда се следните:

Компресирај ја секоја датотека во папка и подпапки

Можете да ја компресирате секоја датотека во папка и нејзините подпапки со помош на следнава команда:

gzip -r име на папка

Ова не создава една датотека наречена foldername.gz. Наместо тоа, таа ја преместува структурата на директориумот и ја облоги секоја датотека во таа структура на папки.

Ако сакате да ја компресирате структурата на папки како една датотека, подобро е да создадете катран датотека, а потоа gzipping датотеката tar како што е прикажано во ова упатство .

Како да ја тестирате валидноста на компресирана датотека

Ако сакате да проверите дали датотеката е валидна, можете да ја извршите следната команда:

gzip -t име на датотека

Ако датотеката е валидна, нема да има излез.

Како да го смените нивото на компресија

Можете да компресирате датотека на различни начини. На пример, можете да отидете за помала компресија која ќе работи побрзо или можете да отидете за максимална компресија која има компромиси за подолго време да се кандидира.

За да добиете минимална компресија со најбрза брзина, извршете ја следнава команда:

gzip -1 име на датотека

За да добиете максимална компресија со најмала брзина, извршете ја следнава команда:

gzip -9 име на датотека

Можете да ја менувате брзината и нивото на компресија со избирање различни броеви помеѓу 1 и 9.

Стандардни поштенски фајлови

Командата "gzip" не треба да се користи кога работи со стандардни поштенски датотеки. Можете да ги користите командата "zip" и "unzip" за ракување со овие датотеки.