Линуксийн "gzip" командын жишээ хэрэглээ

"Gzip" команд нь Линукс дотор файлуудыг шахах нийтлэг арга юм. Тиймээс энэ хэрэгслийг ашиглан файлуудыг хэрхэн шахах талаар мэдэх боломжтой.

"Gzip" ашигладаг шахалтын арга нь Lempel-Ziv (LZ77) юм. Одоо энэ мэдээлэл чухал биш юм. Та бүхэн "gzip" тушаалаар тэдгээрийг шахах үед файлууд нь багасч байгааг мэдэх хэрэгтэй.

Файл эсвэл фолдерыг "gzip" командаар ашиглаад анхдагчаар нь өмнө нь хийсэн файлын нэртэй байх боловч одоо ".gz" өргөтгөлтэй байна.

Зарим тохиолдолд файлын нэр нь хэтэрхий урт байвал ялангуяа ижил нэрийг хадгалах боломжгүй юм. Ийм нөхцөлд үүнийг багасгахыг оролдох болно.

Энэ гарын авлагад "gzip" командыг ашиглан файлуудыг шахаж, хамгийн түгээмэл хэрэглэгддэг унтраалга руу таниулахыг хүсье.

& Gzip & # 349; ашиглан & man.gzip.8; ашиглан хэрхэн файлыг шахах вэ?

Gzip ашиглан ганц файлыг шахах хамгийн хялбар арга бол дараах тушаалыг ажиллуулах явдал юм:

gzip файлын нэр

Жишээ нь "mydocument.odt" файлыг шахахдаа дараах тушаалыг ажиллуулна:

gzip mydocument.odt

Зарим файлууд бусдаасаа илүү сайн шахдаг. Жишээ нь баримт бичиг, текст файл, bitmap зураг, WAV болон MPEG зэрэг зарим аудио болон видео форматууд маш сайн шахдаг.

JPEG зураг болон MP3 аудио файл зэрэг бусад файлын төрлүүд бүгд сайнаар дүүргэж чаддаггүй бөгөөд файлыг "gzip" тушаалыг ажиллуулсны дараагаар файлыг ихэсгэж болно.

Үүний шалтгаан нь JPEG зураг болон MP3 аудио файлууд аль хэдийн шахагдсан тул "gzip" команд нь үүнийг шахахаас илүүтэйгээр нэмдэг.

"Gzip" команд нь ердийн файлууд болон фолдеруудыг шахах оролдлого хийдэг. Тиймээс хэрэв та симбол холбоосыг оролдож, шахах юм бол ажиллахгүй болно.

& Man.gzip & # 34; ашиглан & man.gzip.1; ашиглан хэрхэн файлыг задлах талаар. Тушаал

Хэрэв та аль хэдийн шахсан файл байгаа бол дараах тушаалыг ашиглан түүнийг задлах боломжтой.

gzip -d файлыннэр.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

Энэ нь foldername.gz нэртэй нэг файл үүсгэхгүй. Харин оронд нь сангийн бүтэцийг давж, тэр фолдерын бүтэц дэх файл бүрийг шахдаг.

Хэрэв та файлын бүтцийг нэг файл болгон шахахыг хүсвэл tar файлыг үүсгэж, дараа нь энэ гарын авлагад харуулсан шиг tar файлыг gzipping хийнэ.

Шахсан файлаас гарах алдааг хэрхэн шалгах вэ

Хэрэв та файлыг зөв эсэхийг шалгахыг хүсвэл дараах тушаалыг ажиллуулж болно:

gzip -t файлын нэр

Хэрвээ файл зөв бол гаралт байхгүй болно.

Шахалтын түвшинг хэрхэн өөрчлөх вэ

Та файлыг янз бүрийн аргаар шахаж болно. Жишээлбэл, та илүү бага шахалттай ажиллах болно. Эсвэл илүү урт шахалт шаардагдана.

Хамгийн хурдан хурдыг хамгийн бага шахалттай авахын тулд дараах тушаалыг ажиллуулна:

gzip-1 файлын нэр

Хамгийн бага хурдтайгаар хамгийн их шахалтыг авахын тулд дараах тушаалыг ажиллуулна:

gzip -9 файлын нэр

Та хурд болон шахалтын түвшинг янз бүрийн тоо 1-9 хооронд сонгож болно.

Стандарт Zip файлууд

Стандарт зип файлтай ажиллахдаа "gzip" тушаалыг ашиглах ёсгүй. Та "zip" командыг ашиглана уу, "unzip" командыг ашиглаж болно.