Zip ბრძანების პრაქტიკული მაგალითები

არსებობს უამრავი რამ, რაც შეგიძლიათ გააკეთოთ Linux zip ბრძანებით

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

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

თუ თქვენ გაქვთ 10 ფაილი, რომელიც ყველა ზომის 100 მეგაბაიტია და თქვენ უნდა გადავიტანოთ ftp საიტი, გადაცემის შეიძლება მიიღოთ მნიშვნელოვანი დროის მიხედვით თქვენი პროცესორი სიჩქარე.

თუ შეკუმშვას ყველა 10 ფაილი ერთი zipped არქივი და შეკუმშვის ამცირებს ფაილის ზომა 50MB თითო ფაილი, მაშინ მხოლოდ უნდა გადასცეს ნახევარი იმდენი მონაცემები.

როგორ შევქმნათ არქივი ყველა ფაილების საქაღალდეში

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

AC / DC გზატკეცილზე ჯოჯოხეთში
ღამის პროვლერი. Mp3
სიყვარული მშიერი კაცი. Mp3
მიიღეთ ეს ცხელი. Mp3
დადიხარ მთელ შენზე. Mp3
გზატკეცილი to hell.mp3
თუ გინდა, რომ სისხლი გაქვს,
აჩვენეთ ცეცხლში
შეეხეთ ძალიან. Mp3
ცემის გარშემო ბუში. Mp3
გოგონები

ეს მარტივი Linux ბრძანება, რომელიც გვიჩვენებს, თუ როგორ უნდა შექმნას არქივი ყველა ფაილი მიმდინარე საქაღალდეში მოუწოდა ACDC_Highway_to_Hell.zip:

zip ACDC_Highway_to_Hell *

ტექსტი scrolls up ეკრანზე გვიჩვენებს ფაილი, როგორც ისინი დაემატა.

როგორ შეიტანოთ დაფარული ფაილები არქივში

წინა ბრძანება არის ჯარიმა არქივში ყველა ფაილი საქაღალდეში, მაგრამ ის მხოლოდ მოიცავს ფაილები, რომლებიც არ იმალება.

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

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

zip სახლის *. *

ეს ქმნის ფაილი მოუწოდა home.zip ყველა ფაილი შიგნით საქაღალდეში.

(თქვენ უნდა იყოთ სახლში საქაღალდე ამ სამუშაოსთვის). პრობლემა ამ ბრძანების არის ის, რომ ის მხოლოდ მოიცავს ფაილი საქაღალდეში და არა ფოლდერები, რომელიც მოაქვს მომდევნო მაგალითი.

როგორ დაარქვით Zip ფაილის ყველა ფაილი და ქვესაქაღალდეს

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

zip -r სახლში.

როგორ დაამატოთ ახალი ფაილი არსებული Zipped არქივი

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

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

ორიგინალური მუსიკის არქივის შესაქმნელად შემდეგი კოდს ატარებს:

zip -r მუსიკა / მთავარი / თქვენი სახელი / მუსიკა /

არქივში ახალი ფაილების დასამატებლად იგივე ბრძანება ხელახლა ხორციელდება.

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

როგორ განაახლოთ არსებული ფაილები Zipped არქივში

თუ თქვენ გაქვთ zip ფაილი, რომელიც უნდა შეიცავდეს იმავე ფაილის სახელები ყოველ ჯერზე და გსურთ განაახლოს ეს ფაილი ნებისმიერი ცვლილებები, რომლებიც გაკეთდა იმ ფაილების შემდეგ -f გადართვის დაგეხმარებათ ამის გაკეთება.

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

/ home / yourname / documents / file1
/ home / yourname / documents / file2
/ home / yourname / documents / file3
/ home / yourname / documents / file4
/ home / yourname / documents / file5
/ home / yourname / documents / file6

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

/ home / yourname / documents / file1
/ home / yourname / documents / file2
/ home / yourname / documents / file3
/ home / yourname / documents / file4 (განახლებული)
/ home / yourname / documents / file5 (განახლებული)
/ home / yourname / documents / file6
/ home / yourname / documents / file7
/ home / yourname / documents / file8

როდესაც აწარმოებთ შემდეგ ბრძანებას zip ფაილი შეიცავს განახლებულ ფაილებს (file4 და file5), მაგრამ file7 და file8 არ დაემატება.

zip zipfilename -f -r / home / yourname / დოკუმენტები

როგორ წაშალოთ ფაილები Zipped არქივიდან

ასე რომ თქვენ შეიქმნა მასიური zip ფაილის ასობით ფაილი და ახლა გააცნობიეროს, რომ არსებობს ოთხი ან ხუთი ფაილი zip ფაილი, რომ თქვენ არ გჭირდებათ იქ. გარეშე zip ყველა იმ ფაილი ერთხელ, შეგიძლიათ უბრალოდ აწარმოებს zip ბრძანება ერთად -d შეცვლა შემდეგნაირად:

zip zipfilename -d [ფაილის არქივში]

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

zip zipfilename -d home / documents / test.txt

როგორ დააკოპირეთ ფაილი ერთი Zip ფაილი სხვა

თუ თქვენ გაქვთ ფაილები ერთი zip ფაილის და გსურთ დააკოპირეთ ისინი სხვა zip ფაილის გარეშე მოპოვების მათ პირველი და rezipping მათ, გამოიყენოთ -u შეცვლა.

ვივარაუდოთ, რომ თქვენ გაქვთ zip ფაილი სახელწოდებით "differentmusic.zip" მუსიკის სხვადასხვა მხატვრები, რომელთაგან ერთი არის AC / DC. თქვენ შეგიძლიათ დააკოპიროთ AC / DC სიმღერები სხვადასხვა music.zip ფაილში თქვენს ACDC.zip ფაილში შემდეგი ბრძანების გამოყენებით:

zip differentmusic.zip -U-out ACDC.zip "Back_In_Black.mp3"

აღნიშნული ბრძანება ასრულებს ფაილის "Back in Black" სხვადასხვა music.zip- დან ACDC.zip- ს. თუ zip ფაილი თქვენ კოპირება არ არსებობს, იგი შეიქმნა.

როგორ გამოვიყენოთ შაბლონი შესატყვისი და არქივი

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

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

იპოვე / სახლის / თქვენი სახელი / მუსიკა სახელი * სიყვარული *

ზემოხსენებული ბრძანება არ არის 100 პროცენტიანი სრულყოფილი იმიტომ, რომ ეს სიტყვა "სამყურას" მსგავსად მიმართავს, მაგრამ იდეა. იმისათვის, რომ დაამატოთ ყველა დაბრუნებული შედეგი ზემოთ ბრძანება zip ფაილის მოუწოდა lovesongs.zip, გაუშვით ეს ბრძანება:

იპოვე / სახლის / თქვენი სახელი / მუსიკა სახელი * სიყვარული * | zip lovesongs.zip - @

როგორ შევქმნათ სპლიტ არქივი

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

მაგალითად:

zip mymusic.zip -r / home / myfolder / music-s 670m

როგორ მოახდინოთ Zipping პროცესის პროგრესის მოხსენება

არსებობს სხვადასხვა გზა გამოსაყენებელი გამომავალი, რომელიც გამოჩნდება zipping მიმდინარეობს.

ხელმისაწვდომია კონცენტრატორები:

მაგალითად:

zip myzipfilename.zip -dc -r / home / music

როგორ დაფიქსირება Zip ფაილი

თუ თქვენ გაქვთ zip archive რომელიც გატეხილია, შეგიძლიათ სცადოთ და გაასწოროთ იგი -F ბრძანების გამოყენებით და თუ ეს ვერ მოხერხდება, FF ბრძანება.

ეს სასარგებლოა, თუ თქვენ შექმენით გაყოფილი არქივი- s- ს გამოყენებით და დაკარგეთ ერთ-ერთი არქივი ფაილი.

მაგალითად, სცადეთ ეს პირველი:

zip -F myfilename.zip - myfixedfilename.zip

და მერე

zip -FF myfilename.zip - myfixedfilename.zip

როგორ დაარქივდეს არქივი

თუ თქვენ გაქვთ მგრძნობიარე ინფორმაცია, რომ გსურთ შეინახოთ zip ფაილში, გამოიყენეთ -e ბრძანება და დაშიფვრა . თქვენ მოითხოვეთ პაროლი და გაიმეორეთ პაროლი.

მაგალითად:

zip myfilename.zip -r / home / wikileaks -e

როგორ დავანახოთ, რა იქნება ზის

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

მაგალითად:

zip myfilename.zip -r / home / music / -sf

როგორ დავწეროთ არქივი

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

თქვენ შეგიძლიათ გამოიყენოთ -T შეცვლა, რათა დაამოწმოთ, რომ zip ფაილი მოქმედებს.

მაგალითად:

zip myfilename.zip -T

ამ ბრძანების გამოყვანა, როდესაც არქივი არასწორია, შეიძლება გამოიყურებოდეს:

გახსოვდეთ, შეგიძლიათ სცადოთ -F ბრძანება, გათიშოს zip ფაილები.

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

როგორ გამოვყოთ ფაილები

ზოგჯერ გსურთ გამოყოთ გარკვეული ფაილები zip ფაილიდან. მაგალითად, თუ თქვენი ტელეფონის ან ციფრული კამერის ფაილების კოპირება გაქვთ, თქვენ გაქვთ ვიდეოებისა და სურათების ნარევი. შესაძლოა დაგვჭირდეთ ფოტოების ფოტოების გადასატანად. Zip და ვიდეოები videos.zip- ში.

აქ არის ერთი გზა, რომ გამოვყოთ videos.Zip- ის შექმნისას

zip photos.zip -r / home / photos / -x * .mp4

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

როდესაც ფაილების zip ფაილში შეკუმშვა , სისტემა გადაწყვეტს თუ არა შეკუმშოს ფაილი ან უბრალოდ შეინახეთ იგი. მაგალითად, Mp3 ფაილები უკვე შეკუმშულია, ამიტომ მათ კიდევ უფრო შეკუმშვა მათი კომპენსირება; ისინი, როგორც წესი, ინახება როგორც zip ფაილის ფარგლებში.

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

zip myfiles.zip -r / home -5