Მაგალითად იყენებს "gunzip" ბრძანება

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

"Gzip" ბრძანება იყენებს Lempel-Ziv (ZZ77) შეკუმშვის ალგორითმს, რათა შემცირდეს ფაილების ზომები, როგორიცაა დოკუმენტები, სურათები და აუდიო ჩანაწერები.

რა თქმა უნდა, მას შემდეგ, რაც თქვენ გაქვთ შეკუმშული ფაილი "gzip" თქვენ გარკვეული ეტაპზე მინდა decompress ფაილი ერთხელ.

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

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

"Gzip" ბრძანება თავისთავად უზრუნველყოფს "დექსპრესირების" ფაილებს ".gz" გაფართოებით.

ფაილის დეკომპრესიისთვის საჭიროა მინუს დ (დ) შეცვლა შემდეგი სახით:

gzip -d myfilename.gz

ფაილი იქნება დეკომპრესირებული და ".gz" გაფართოება მოიხსნება.

შეკუმშოს ფაილი & # 34; gunzip & # 34; ბრძანება

მიუხედავად იმისა, რომ "gzip" ბრძანების გამოყენება სრულყოფილად მოქმედებს, გაცილებით ადვილია გახსოვდეთ, რომ გამოიყენოთ მხოლოდ "gunzip" - ის ფაილის ჩამოსატვირთად, როგორც ეს ნაჩვენებია შემდეგ მაგალითში:

gunzip myfilename.gz

აიძულოს ფაილი დეკომპრესია

ზოგჯერ "gunzip" ბრძანების აქვს საკითხები decompressing ფაილი.

საერთო მიზეზი "gunzip" უარი თქვას ფაილი decompress ფაილი სადაც filename, რომელიც დარჩება შემდეგ დეკომპრესია არის იგივე, რაც უკვე არსებობს.

მაგალითად, წარმოიდგინეთ, რომ თქვენ გაქვთ ფაილი "document1.doc.gz" და გინდა, რომ ის "gunzip" ბრძანების გამოყენებით გამორთოთ. ახლა წარმოიდგინეთ, რომ თქვენ ასევე გაქვთ დოკუმენტი "document1.doc" იმავე საქაღალდეში.

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

gunzip document1.doc.gz

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

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

gunzip -f document1.doc.gz

ეს იმავე სახელის არსებულ ფაილის გადაწერას გამოიწვევს და ამით ამას არ გააკეთებს. აუცილებლად უნდა დარწმუნდეთ, რომ გამოიყენეთ მინუს f (-f) გადართვა.

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

თავდაპირველად, "gunzip" ბრძანება ჩაიტვირთება ფაილი და გაფართოება მოიხსნება. ამიტომაც, "myfile.gz" - ის სახელი დაერქმევა "myfile" - ს და იგი გაფართოვდება სრული ზომით.

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

შეგიძლიათ მიაღწიოთ ამ ბრძანების გაშვებით:

gunzip -k myfile.gz

თქვენ ახლა დარჩება "myfile" და "myfile.gz".

შეკუმშული გამოტანის ჩვენება

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

ამისათვის გამოიყენეთ შემდეგი ბრძანება:

gunzip -c myfile.gz

ზემოთ ბრძანება მიუთითებს myfile.gz- ის შინაარსით ტერმინალის გამომავალზე.

ინფორმაცია შეკუმშული ფაილის შესახებ

შეგიძლიათ შეიტყოთ უფრო მეტი ინფორმაცია შეკუმშული ფაილის შესახებ "gunzip" ბრძანების გამოყენებით:

gunzip -l myfile.gz

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

ამ ბრძანების ყველაზე სასარგებლო ასპექტია, როდესაც საქმე დიდი ზომის ფაილებს ან დისკზე, რომელიც დაბალია დისკზე.

წარმოიდგინეთ, რომ თქვენ გაქვთ დრაივი, რომელიც 10 გბ-იანი ზომითა და შეკუმშული ფაილია 8 გიგაბაიტი. თუ თქვენ ბრმად აწარმოებს "gunzip" ბრძანებას მაშინ შეიძლება აღმოჩნდეს, რომ ბრძანება ვერ ხერხდება, რადგან შეუსაბამო ზომა 15 გრამია.

"Gunzip" ბრძანების გაშვებისას მინუს l (-l) გადართვა შეგიძლიათ V erase- ს, რომ დისკრამირებადი ფაილების დისკირებისას საკმარისი სივრცე გაქვთ . თქვენ ასევე შეგიძლიათ იხილოთ ფაილის სახელი, რომელიც გამოყენებული იქნება, როდესაც ფაილი დეკომპრესირებულია.

შეკუმშვას უამრავი ფაილი Recursively

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

gunzip -r foldername

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

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

gunzip -r დოკუმენტები

შეამოწმეთ თუ არა შეკუმშული ფაილი

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

gunzip -t filename.gz

თუ ფაილი არასწორია, მიიღებთ შეტყობინებას სხვაგვარად, თქვენ დაუბრუნდებით შეყვანის გარეშე შეტყობინებას.

რა ზუსტად მოხდა, როდესაც თქვენ დეკომპრესია ფაილი

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

თუ დამატებითი ინფორმაცია შეგიძლიათ გამოიყენოთ მინუს V (-v) შეცვლა, რათა ნახოთ სიტყვიერი ინფორმაცია :

gunzip -v filename.gz

გამომავალი იქნება მსგავსი რამ:

filename.gz: 20% - შეიცვალა ფაილის სახელი

ეს გიჩვენებთ ორიგინალური შეკუმშვის ფაილის სახეს, რამდენად იყო დეკომპრესირებული და საბოლოო ფაილის სახელი.