Მაგალითი იყენებს Linux "gzip" ბრძანებას

"Gzip" ბრძანება Linux- ის ფაილების შეკუმშვის საერთო გზაა და ამიტომ ღირს იცის, როგორ შეკუმშოს ფაილები ამ ინსტრუმენტის გამოყენებით.

"Gzip" - ის მიერ გამოყენებული შეკუმშვის მეთოდი Lempel-Ziv (LZ77). ახლა ეს ინფორმაცია არ არის სასიცოცხლო მნიშვნელობისა. ყველა თქვენ უნდა იცოდეთ ის არის, რომ ფაილი მიიღოთ პატარა როდესაც თქვენ შეკუმშოს ისინი "gzip" ბრძანება.

ჩვეულებრივ, როდესაც შეკუმშოს ფაილი ან ფოლდერი "gzip" ბრძანების გამოყენებით მას იგივე ფაილის სახელი ექნება, როგორც ადრე გააკეთა, მაგრამ ახლა ექნება გაფართოება ". Gz".

ზოგიერთ შემთხვევაში, შეუძლებელია იგივე სახელის შენარჩუნება, განსაკუთრებით იმ შემთხვევაში, თუ ფაილის სახელი ძალიან დიდია. ასეთ ვითარებაში ის შეეცდება შეასუსტოს.

ამ სახელმძღვანელოში, მე გაჩვენებთ, თუ როგორ უნდა შეკუმშოს ფაილები "gzip" ბრძანების გამოყენებით და წარმოგიდგინოთ ყველაზე ხშირად გამოყენებული კონცენტრატორები.

როგორ შეკუმშოს ფაილის გამოყენება & # 34; gzip & # 34;

მარტივი ფაილის შეკუმშვა ერთი ფაილის გამოყენებით gzip არის აწარმოებს შემდეგ ბრძანება:

gzip ფაილის სახელი

მაგალითად შეკუმშოს ფაილი "mydocument.odt" აწარმოებს შემდეგ ბრძანება:

gzip mydocument.odt

ზოგიერთი ფაილი შეკუმშოს უკეთესია, ვიდრე სხვები. მაგალითად, დოკუმენტები, ტექსტური ფაილი, ბიტური გამოსახულება, გარკვეული აუდიო და ვიდეო ფორმატები, როგორიცაა WAV და MPEG შეკუმშოს ძალიან კარგად.

სხვა ფაილური ტიპები, როგორიცაა JPEG გამოსახულება და MP3 აუდიო ფაილები არ შეკუმშობენ ყველაფერს და ფაილი შეიძლება გაიზარდოს ზომით მას შემდეგ, რაც "gzip" ბრძანების გაშვების შემდეგ.

ამის მიზეზი ისაა, რომ JPEG და MP3 აუდიო ფაილები უკვე შეკუმშულია და, შესაბამისად, "gzip" ბრძანება უბრალოდ ამატებს მას და არა შეკუმშვას.

"Gzip" ბრძანება მხოლოდ ცდილობენ შეკუმშოს რეგულარული ფაილები და ფოლდერები. ამიტომ, თუ თქვენ ცდილობენ და შეკუმშონ სიმბოლური ბმული, ის არ იმუშავებს და ეს ნამდვილად არ ნიშნავს ამის გაკეთებას.

როგორ შეკუმშოს ფაილი გამოყენებით & # 34; gzip & # 34; ბრძანება

თუ თქვენ გაქვთ ფაილი, რომელიც უკვე შეკუმშვა შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება, რათა ის ჩამოიტვირთოს.

gzip -d filename.gz

მაგალითად, "mydocument.odt.gz" ფაილის დეკომპრესია უნდა გამოიყენოთ შემდეგი ბრძანება:

gzip -d mydocument.odt.gz

აიძულებს შეკუმშოს ფაილი

ზოგჯერ ფაილი არ შეიძლება შეკუმშოს. ალბათ თქვენ ცდილობთ შეკუმშოს ფაილი სახელწოდებით "myfile1", მაგრამ უკვე არსებობს ფაილი "myfile1.gz". ამ შემთხვევაში, "gzip" ბრძანება ჩვეულებრივ არ მუშაობს.

აიძულოს "gzip" ბრძანება, რომ გააკეთოს თავისი პერსონალი უბრალოდ აწარმოებს შემდეგ ბრძანებას:

gzip -f ფაილის სახელი

როგორ შევინარჩუნოთ Uncompressed ფაილი

ჩვეულებრივ, როდესაც შეკუმშება ფაილი "gzip" ბრძანების გამოყენებით თქვენ დასრულდება ახალი ფაილის გაფართოებით ".gz".

თუ გსურთ შეკუმშოს ფაილი და შეინახოს ორიგინალი ფაილი, თქვენ უნდა აწარმოოთ შემდეგი ბრძანება:

gzip -k filename

მაგალითად, თუ აწარმოებთ შემდეგ ბრძანებას, თქვენ დასრულდება ფაილი "mydocument.odt" და "mydocument.odt.gz".

gzip -k mydocument.odt

მიიღეთ რამდენიმე სტატია იმის შესახებ, თუ რამდენი ფართი გადაარჩინა

ფაილების შეკუმშვის მთელი წერტილი დისკზე შენახვაზე ან ფაილის ზომა შეამცირონ ქსელში.

სასიამოვნო იქნებოდა იმის დანახვა, თუ რამდენად სივრცე იყო შენახული, როდესაც გამოიყენებთ "gzip" ბრძანებას.

"Gzip" ბრძანება ითვალისწინებს სახის სტატისტიკას, რომელიც მოითხოვს შეკუმშვის შესრულების შემოწმებას.

სტატისტიკის სიის მისაღებად შეასრულეთ შემდეგი ბრძანება:

gzip -l filename.gz

აღნიშნული ბრძანებით დაბრუნებული ინფორმაცია შემდეგია:

შეკუმშოს ყველა ფაილი საქაღალდეში და Subfolders

თქვენ შეგიძლიათ შეკუმშოთ ყველა ფაილი ფოლდერში და მისი ქვესადგურებში შემდეგი ბრძანების გამოყენებით:

gzip -r foldername

ეს არ ქმნის ერთ ფაილს called foldername.gz. ამის ნაცვლად, ის სტრუქტურის სტრუქტურას იკავებს და შეკუმშავს თითოეულ ფაილს საქაღალდეში.

თუ გსურთ შეკუმშოთ ფოლდერის სტრუქტურა, როგორც ერთი ფაილი, თქვენ უკეთესად შექმნით tar ფაილის შექმნას და შემდეგ tar ფაილის gzipping როგორც ნაჩვენებია ამ სახელმძღვანელო .

როგორ შეამოწმოთ მოქმედების შეკუმშული ფაილი

თუ გსურთ შეამოწმოთ, რომ ფაილი მოქმედებს, შეგიძლიათ აწარმოოთ შემდეგი ბრძანება:

gzip -t ფაილის სახელი

თუ ფაილი მოქმედებს, გამომავალი არ იქნება.

როგორ შევცვალოთ შეკუმშვის დონე

თქვენ შეგიძლიათ შეკუმშოთ ფაილი სხვადასხვა გზით. მაგალითად, შეგიძლიათ შეამციროთ უფრო პატარა შეკუმშვა, რომელიც უფრო სწრაფად იმუშავებს ან შეგიძლიათ შეასრულოთ მაქსიმალური შეკუმშვისთვის, რომელსაც აქვს გამძლეობა.

მინიმალური შეკუმშვის მისაღწევად სწრაფი სიჩქარით აწარმოებს შემდეგ ბრძანებას:

gzip -1 ფაილის სახელი

მაქსიმალური შეკუმშვის მისაღწევად ნელა სიჩქარით შემდეგი ბრძანება:

gzip-9 ფაილის სახელი

თქვენ შეგიძლიათ შეცვალოთ სიჩქარე და შეკუმშვის დონე სხვადასხვა ნომრების კრეფა 1 და 9 შორის.

სტანდარტული Zip ფაილები

"Zzip" ბრძანება არ უნდა იქნას გამოყენებული სტანდარტული zip ფაილებთან მუშაობისას. თქვენ შეგიძლიათ გამოიყენოთ "zip" ბრძანება და "unzip" ბრძანება ამ ფაილების გატარებისთვის.