Bir Tanıtım Öğreticisi
Aşağıdaki örnekler, "zip dosyaları" olarak da adlandırılan "arşiv" dosyalarının paketini açmak için unzip'in tipik kullanımlarını göstermektedir. Arşiv dosyalarının, standart zip dosya biçimini kullanan zip gibi bir yazılım kullanılarak oluşturulduğu varsayılmaktadır.
Arşivdeki tüm harfleri .zip altındaki geçerli dizine ve alt dizinlere ayıklamak için unzip kullanmak için aşağıdaki gibi herhangi bir alt dizin oluşturun:
Harflerin tüm üyelerini yalnızca geçerli dizine ayıklamak için:
unzip -j harfleriLetters.zip dosyasını test etmek için, arşivin tamam olup olmadığını belirten sadece bir özet mesajı yazdırın:
unzip -tq mektuplarıGeçerli dizindeki tüm zip dosyalarını test etmek için, yalnızca özetleri yazdırmak:
unzip -tq \ *.(Yıldız işaretinden önce ters eğik çizgi, yalnızca kabuk, Unix'te olduğu gibi joker karakterleri genişletirse gereklidir; bunun yerine, aşağıdaki kaynak örneklerinde olduğu gibi, çift tırnak kullanılmış olabilir.) Standart çıktıya çıkarmak için, tüm harfleri . .tex , yerel uçbirim konvansiyonuna otomatik dönüştürme ve çıkışı daha fazla (1) boruya bağlama :
unzip -ca harfler \ *. DahaPaper1.dvi ikili dosyasını standart çıktıya çıkarmak ve bir baskı programına aktarmak için:
unzip -p makaleleri paper1.dvi | dvipsTüm FORTRAN ve C kaynak dosyalarını - * .f, * .c, * .h ve Makefile - / tmp dizinine ayıklamak için:
unzip source.zip "*. [fch]" Makefile -d / tmp(çift tırnak sadece Unix'te ve sadece globbing açıksa gereklidir). Kasadan bağımsız olarak tüm FORTRAN ve C kaynak dosyalarını ayıklamak için (örn. Hem * .c hem de * .C ve herhangi bir makefile, Makefile, MAKEFILE veya benzeri):
unzip -C source.zip "*. [fch]" makefile -d / tmpBu tür dosyaları ayıklamak, ancak büyük harfli MS-DOS veya VMS isimlerini küçük harflere dönüştürmek ve tüm dosyaların satır sonlarını yerel standarda dönüştürmek (`ikili 'olarak işaretlenebilecek herhangi bir dosyaya bakmaksızın):
unzip -aaCL source.zip "*. [fch]" makefile -d / tmpŞu anki dizinde bulunan dosyaların yalnızca yeni sürümlerini ayıklamak için, sorgulamadan (NOT: bir zaman dilimi içinde bir zip dosyası oluşturulmadan önce bir zip dosyası oluşturmaya dikkat edin) ZIP 2.1 tarafından oluşturulanlar dışındaki posta arşivleri veya daha sonra zaman dilimi bilgisi içermez. doğudaki bir saat diliminden “yeni” bir dosya aslında daha büyük olabilir.
unzip -fo kaynaklarıMevcut dizinde bulunan dosyaların daha yeni sürümlerini ayıklamak ve daha önce bulunmayan dosyaları oluşturmak için (önceki örnekle aynı uyarı):
unzip -uo kaynaklarıUnzip ve zipinfo seçeneklerinin hangi ortam değişkenlerinde saklandığını gösteren bir tanılama ekranını görüntülemek için, şifre çözme desteğinin derlenip derlenmediği derleyicinin derlenip derlenmediği, vb.
unzip -vSon beş örnekte, UNZIP veya UNZIP_OPTS öğesinin -q'ye ayarlandığını varsayalım. Sessiz bir giriş yapmak için:
unzip -l dosyası.zipİki kat sessiz bir giriş yapmak için:
unzip -ql dosyası.zip(``zip '' genellikle gerekli değildir unutmayın.) Standart listeleme yapmak için:
unzip --ql file.zipveya
unzip -lq file.zipveya
unzip -l - q dosya.zip (Seçeneklerde ekstra eksiler acıtmaz.)
Komutun tam sözdizimi: zip
Komutun tam sözdizimi: unzip