Linux "gzip" komandasının nümunələrini istifadə edir

"Gzip" komandası Linux daxilində faylları sıxışdırmanın ümumi bir üsuludur və bu səbəbdən bu aləti istifadə edərək faylları necə sıxışdırmaq lazım olduğunu bilmək lazımdır.

"Gzip" tərəfindən istifadə edilən sıxılma metodu Lempel-Ziv (LZ77). İndi bu məlumatı bilmək vacib deyildir. Bilmək lazımdır ki, faylları "gzip" əmri ilə sıxaraq daha kiçik olur.

"Gzip" əmrini istifadə edərək, bir fayl və ya qovluğu sıxışdırdığınızda, əvvəlki kimi eyni fayl adına sahib olacaq, amma indi ".gz" uzantısına sahib olacaq.

Bəzi hallarda, fayl adı olduqca uzun olduqda, eyni adı saxlamaq mümkün deyil. Bu şərtlərdə, onu aradan qaldırmağa çalışacağıq.

Bu təlimatda sizə "gzip" əmri ilə faylları necə sıxışdırmağı və ən çox istifadə olunan açarları təqdim etməyinizi göstərəcəyəm.

Bir faylın istifadə edərək & # 34; gzip & # 34;

Gzip'yi istifadə edərək, bir faylın sıxılmasının ən sadə üsulu aşağıdakı əmri yerinə yetirməkdir:

gzip fayl adı

Məsələn, "mydocument.odt" adlı bir faylı sıxmaq üçün aşağıdakı əmri çalıştırın:

gzip mydocument.odt

Bəzi fayllar başqalarından daha yaxşıdır. Məsələn, sənədlər, mətn faylları, bitmap şəkilləri, WAV və MPEG kimi müəyyən audio və video formatları çox yaxşı kompres olunur.

JPEG şəkilləri və MP3 audio faylları kimi digər fayl növləri heç də sıxışdırılmır və fayl "gzip" əmrinə qarşı işlədikdən sonra həqiqətən ölçüsündə artırıla bilər.

Bunun səbəbi JPEG şəkilləri və MP3 audio fayllarının artıq sıxılmış olmasıdır və buna görə də "gzip" əmri sadəcə kompressor deyil, ona əlavə olunur.

"Gzip" əmri yalnız müntəzəm faylları və qovluqları sıxmağa çalışır. Buna görə də simvolik bir keçid cəhd və sıxmaq əgər işləməyəcək və həqiqətən bunu etmək məntiqli deyil.

Bir faylın & # 34; gzip & # 34; Komanda

Artıq sıxışan bir faylınız varsa, onu açmaq üçün aşağıdakı əmrdən istifadə edə bilərsiniz.

gzip -d filename.gz

Məsələn, "mydocument.odt.gz" faylını açmaq üçün aşağıdakı komandan istifadə edəcəyiniz:

gzip -d mydocument.odt.gz

Sıxılmaq üçün faylın gücləndirilməsi

Bəzən bir fayl sıxışdırıla bilməz. Bəlkə də "myfile1" adlı bir faylı sıxmağa çalışıyorsunuz, ancaq artıq "myfile1.gz" adlı bir fayl var. Bu halda, "gzip" əmri adətən işləməyəcəkdir.

"Gzip" əmrini yerinə yetirməyə məcbur etmək üçün aşağıdakı əmrləri yerinə yetirin:

gzip -f fayl adı

Sıkıştırılmamış faylları necə saxlaya bilərsiniz?

"Gzip" əmrini istifadə edərək, bir faylı sıxışdırdığınız zaman ".gz" uzantısı ilə yeni bir fayl ilə sona çatırsınız.

Dosyayı sıkıştırmak ve orijinal dosyayı tutmak isterseniz aşağıdakı komutu çalıştırmalısınız:

gzip-k filename

Məsələn, aşağıdakı əmri çalıştırarsanız, "mydocument.odt" və "mydocument.odt.gz" adlı bir fayl ilə sona çatacaqsınız.

gzip -k mydocument.odt

Siz necə saxladığınız məkan haqqında bəzi statistik məlumatları əldə edin

Faylları sıxmağın bütün nöqtəsi diskdən qənaət və ya bir şəbəkə üzərindən göndərilmədən əvvəl bir faylın ölçüsünü azaltmaqdır.

Buna görə "gzip" əmrini istifadə edərkən nə qədər yer saxlandığını görmək yaxşı olardı.

"Gzip" əmri, sıxılma performansının yoxlanılması zamanı tələb olunan statistikanı təmin edir.

Statistik siyahısını almaq üçün aşağıdakı əmrləri yerinə yetirin:

gzip -l filename.gz

Yuxarıdakı komanda tərəfindən qaytarılan məlumatlar belədir:

Qovluq və alt qovluqlarda hər bir faylı sıxışdırın

Aşağıdakı əmri istifadə edərək, hər bir faylı bir qovluq və alt klasörlerde sıkıştırabilirsiniz:

gzip -r qovluq adı

Bu, foldername.gz adlı bir fayl yaratmır. Bunun əvəzində dizin strukturunu keçər və hər bir qovluğu bu qovluq strukturunda sıxır.

Qovluq strukturunu bir fayl olaraq kompressor etmək istəyirsinizsə, bir tar faylını yaratmaqdan daha yaxşısınız və sonra bu təlimatda göstərildiyi kimi tar faylını gzipping.

Sıxılmış bir faylın etibarlılığını necə sınayırsınız?

Bir faylın etibarlı olmasını yoxlamaq istəyirsinizsə, aşağıdakı əmri çalıştıra bilərsiniz:

gzip -t filename

Fayl etibarlıdırsa, heç bir çıxış olmaz.

Sıxılma səviyyəsini necə dəyişdirmək olar?

Faylı müxtəlif yollarla kompres edə bilərsiniz. Məsələn, daha sürətli işləyəcək daha kiçik bir sıxılma üçün gedə bilərsiniz və ya daha uzun müddətə işləməyinizin ən çox sıxılmasına gedə bilərsiniz.

Ən sürətli sürətlə minimum sıxılma əldə etmək üçün aşağıdakı əmrləri yerinə yetirin:

gzip -1 fayl adı

Yavaş sürətdə maksimum sıxılma əldə etmək üçün aşağıdakı əmrləri yerinə yetirin:

gzip -9 fayl adı

1-dən 9-a qədər fərqli ədədlər yığaraq sürət və sıxılma səviyyəsini dəyişə bilərsiniz.

Standart Zip Faylları

"Gzip" komandası standart zip faylları ilə işləyərkən istifadə edilməməlidir. Bu faylları idarə etmək üçün "zip" əmrini"unzip" əmrini istifadə edə bilərsiniz.