Tutorial Pengantar
Contoh berikut mengilustrasikan penggunaan khusus dari perintah unzip untuk membuka file "arsip", juga disebut "file zip". File arsip diasumsikan dihasilkan menggunakan perangkat lunak seperti zip, yang menggunakan format file zip standar.
Untuk menggunakan unzip untuk mengekstrak semua anggota dari archive letters.zip ke direktori dan subdirektori saat ini di bawahnya, membuat subdirektori apa pun seperlunya:
Untuk mengekstrak semua anggota letters.zip ke dalam direktori saat ini saja:
unzip -j lettersUntuk menguji letters.zip , hanya mencetak pesan ringkasan yang menunjukkan apakah arsip itu OK atau tidak:
unzip -tq hurufUntuk menguji semua file zip di direktori saat ini, hanya mencetak ringkasan:
unzip -tq \ *. zip(Tanda garis miring belakang sebelum tanda bintang hanya diperlukan jika shell memperluas wildcard, seperti pada Unix; tanda kutip ganda bisa digunakan sebagai gantinya, seperti pada contoh sumber di bawah.) Untuk mengekstrak ke output standar semua anggota letters.zip yang namanya diakhiri dengan .tex , konversi otomatis ke konvensi akhir-akhir lokal dan pemipaan output menjadi lebih banyak (1):
unzip -ca surat \ * .tex | lebihUntuk mengekstrak kertas file biner1.dvi ke output standar dan menyalurkannya ke program pencetakan:
unzip -p artikel paper1.dvi | dvipsUntuk mengekstrak semua file sumber FORTRAN dan C - *. F, * .c, * .h, dan Makefile - ke direktori / tmp:
unzip source.zip "*. [fch]" Makefile -d / tmp(tanda kutip ganda diperlukan hanya di Unix dan hanya jika globbing dihidupkan). Untuk mengekstrak semua file sumber FORTRAN dan C, terlepas dari kasus (misalnya, baik * .c dan * .C, dan makefile apa pun, Makefile, MAKEFILE atau yang serupa):
unzip -C source.zip "*. [fch]" makefile -d / tmpUntuk mengekstrak file-file semacam itu tetapi mengonversi huruf besar-besaran MS-DOS atau nama-nama VMS menjadi huruf kecil dan mengubah garis akhir dari semua file menjadi standar lokal (tanpa memperhatikan file apa pun yang mungkin ditandai `` biner ''):
unzip -aaCL source.zip "*. [fch]" makefile -d / tmpUntuk mengekstrak hanya versi yang lebih baru dari file yang sudah ada di direktori saat ini, tanpa query (CATATAN: berhati-hati dalam meng-unzip dalam satu zona waktu sebuah zipfile yang dibuat di lain - arsip ZIP selain yang dibuat oleh Zip 2.1 atau yang lebih baru tidak berisi informasi zona waktu, dan file `` yang lebih baru '' dari zona waktu bagian timur mungkin, sebenarnya, lebih tua):
unzip -fo sumberUntuk mengekstrak versi yang lebih baru dari file yang sudah ada di direktori saat ini dan untuk membuat file yang belum ada (peringatan sama seperti contoh sebelumnya):
unzip -uo sumberUntuk menampilkan layar diagnostik yang menunjukkan opsi unzip dan zipinfo yang disimpan dalam variabel lingkungan , apakah dukungan dekripsi dikompilasi, kompilator dengan mana unzip dikompilasi, dll.:
unzip -vDalam lima contoh terakhir, asumsikan bahwa UNZIP atau UNZIP_OPTS diatur ke -q. Untuk melakukan daftar yang tenang saja:
unzip -l file.zipUntuk melakukan daftar yang tenang ganda:
unzip -ql file.zip(Perhatikan bahwa `` .zip '' umumnya tidak diperlukan.) Untuk melakukan daftar standar:
unzip --ql file.zipatau
unzip -lq file.zipatau
unzip -l - q file.zip (Minus tambahan dalam opsi tidak sakit.)
Sintaks lengkap dari perintah: zip
Sintaks lengkap dari perintah: unzip