Მაგალითი იყენებს Linux Command zip- ს

შესავალი სწავლება

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

გამოიყენოთ unzip ამონაწერი არქივში letters.zip შევიდა მიმდინარე დირექტორიაში და subdirectories ქვემოთ, შექმნა ნებისმიერი subdirectories აუცილებელია:

ამოიწერეთ წერილები

წერილების ყველა წევრის ამონაწერი მხოლოდ არსებული დირექტორიაში:

unzip -j წერილები

წერილების შესამოწმებლად. Zip , ბეჭდვა მხოლოდ შემაჯამებელი გაგზავნა, თუ არა არქივი არის OK თუ არა:

unzip -tq წერილები

შესამოწმებლად ყველა zipfiles მიმდინარე დირექტორია, ბეჭდვა მხოლოდ რეფერატების:

unzip -tq \ *. zip

(ვარსკვლავის წინსვლის წინაპირობა მხოლოდ საჭიროა, თუ shell აფართოებს ველურებს, როგორც Unix- ს, ორმაგი შეთავაზებები შეიძლება გამოყენებულ იქნას ნაცვლად, როგორც ქვემოთ მოყვანილ მაგალითებში.) ამონაწერი სტანდარტული გამომავალი ყველა ასო letters.zip რომლის სახელებიც დასრულდება .tex , ავტომატური კონვერტაცია ადგილობრივი ბოლომდე ხაზი კონვენციის და piping გამომავალი უფრო (1):

unzip -ca წერილები \ *. tex | მეტი

ამონაწერი ორობითი ფაილის paper1.dvi სტანდარტული გამომავალი და მილის მას ბეჭდვის პროგრამა:

unzip -p სტატიები paper1.dvi | dvips

ამოიღონ ყველა FORTRAN და C წყარო ფაილები - *. F, * .c, * .h და Makefile - ში / tmp დირექტორიაში:

unzip source.zip "*. [fch]" Makefile -d / tmp

(ორმაგი შეთავაზებები საჭიროა მხოლოდ უნიქსში და მხოლოდ იმ შემთხვევაში, თუ გლობუსი ჩართულია). ყველა FORTRAN და C წყარო ფაილების ამონაწერი, მიუხედავად იმისა, თუ საქმე (მაგ., ორივე *. C და * C, და ნებისმიერი makefile, Makefile, MAKEFILE ან მსგავსი):

unzip -C source.zip "*. [fch]" makefile -d / tmp

ამგვარი ფაილების ამონაწერი, მაგრამ გარდაქმნას ნებისმიერი ზედა MS-DOS ან VMS- ს სახელები, რათა დაიყვანოს და დააკონვერტიროთ ყველა ფაილიდან ხაზის დასასრული ლოკალური სტანდარტით (ნებისმიერი ფაილების მიმართ, რომლებიც შეიძლება აღინიშნოს `ორობითი ').

unzip -aaCL source.zip "*. [fch]" makefile -d / tmp

ჩატვირთვის გარეშე არსებული ფაილების მხოლოდ ახალი ვერსიის ამონაწერი (შენიშვნა: ფრთხილად იყავი ერთ დროის სარტყელში zipfile შეიქმნება სხვა ZIP- არქივში, გარდა Zip 2.1-ის მიერ შექმნილი, რომელიც არ შეიცავს დროის სარწმუნო ინფორმაციას და აღმოსავლური დროის სარტყელიდან "ახალი" ფაილი შეიძლება, ხანდახან ხანდაზმული იყოს):

unzip -fo წყაროები

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

unzip -uo წყაროები

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

unzip -v

უკანასკნელი ხუთი მაგალითიდან გამომდინარე, რომ UNZIP- ი ან UNZIP_OPTS- ი არის მითითებული. სიღრმისეული სიის გაკეთება:

unzip -l file.zip

ორმაგად მშვიდი ჩამონათვალი:

unzip -ql file.zip

(გაითვალისწინეთ, რომ `` zip '' ზოგადად არ არის საჭირო). სტანდარტული ჩამონათვალი:

unzip --ql file.zip

ან

unzip -lq file.zip

ან

unzip -l-q file.zip

(დამატებითი მინუსების პარამეტრები არ დააზარალებს.)

ბრძანების სრული სინტაქსი: zip
ბრძანების სრული სინტაქსი: unzip