ຕົວຢ່າງການນໍາໃຊ້ຂອງ zip ຄໍາສັ່ງ Linux

ບົດແນະນໍາແນະນໍາ

ຕົວຢ່າງດັ່ງຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນການນໍາໃຊ້ປົກກະຕິຂອງຄໍາສັ່ງ unzip ສໍາລັບການຖອນການຮວບຮວມໄຟລ໌ "ຮວບຮວມ", ທີ່ເອີ້ນວ່າ "ໄຟລ໌ຫັດໄປສະນີ". ໄຟລ໌ຮວບຮວມໄດ້ຖືກຄາດວ່າຈະຖືກສ້າງຂຶ້ນ ໂດຍນໍາໃຊ້ຊອບແວ ເຊັ່ນ: zip, ເຊິ່ງໃຊ້ຮູບແບບໄຟລ໌ zip ມາດຕະຖານ.

ການນໍາໃຊ້ unzip ເພື່ອສະກັດສະມາຊິກທັງຫມົດຂອງ ຈົດຫມາຍ archive.zip ເຂົ້າໄປໃນໄດເລກະທໍລີປະຈຸບັນແລະ subdirectories ຂ້າງລຸ່ມນີ້, ສ້າງໂຟເດີຍ່ອຍໃດກໍ່ຕາມຖ້າຈໍາເປັນ:

unzip letters

ເພື່ອສະກັດສະມາຊິກທັງຫມົດຂອງ letter.zip ເຂົ້າໄປໃນໄດເລກະທໍລີປະຈຸບັນເທົ່ານັ້ນ:

unzip-j ຕົວອັກສອນ

ການທົດສອບ letter.zip , ການພິມເທົ່ານັ້ນຂໍ້ຄວາມສະຫຼຸບສະແດງໃຫ້ເຫັນວ່າເອກະສານແມ່ນ OK ຫລືບໍ່:

unzip -tq ຕົວອັກສອນ

ເພື່ອທົດສອບ ຂໍ້ມູນທັງຫມົດທີ່ ຢູ່ໃນໄດເລກະທໍລີປະຈຸບັນ, ພິມພຽງແຕ່ສະຫຼຸບສັງລວມ:

unzip -tq \ * zip

(ຮ່ອງຮອຍຂອງໃບຫນ້າກ່ອນທີ່ຈະຕ້ອງການດາວທຽມເທົ່ານັ້ນຖ້າຫາກວ່າແກະຂະຫຍາຍຕົວອັກສອນຕົວອັກສອນ, ເຊັ່ນດຽວກັນກັບ Unix, ວົງຢືມຄູ່ສາມາດຖືກນໍາໃຊ້ແທນເຊັ່ນໃນຕົວຢ່າງຕົ້ນສະບັບຂ້າງລຸ່ມນີ້.) ເພື່ອສະກັດເອົາຜົນຜະລິດມາດຕະຖານສະມາຊິກທັງຫມົດຂອງ ຈົດຫມາຍ. .tex , ໂດຍອັດຕະໂນມັດປ່ຽນກັບສັນຍາລັກທີ່ສຸດຂອງທ້ອງຖິ່ນແລະທໍ່ສົ່ງອອກເຂົ້າໄປໃນ ຫຼາຍ (1):

unzip -ca letters \ * tex | more

ເພື່ອສະກັດໄຟ PDF2dvi ໄຟລ໌ໄບນາເຂົ້າຫາມາດຕະຖານການສົ່ງອອກແລະທໍ່ມັນໄປຍັງໂຄງການພິມ:

unzip-p articles paper1.dvi | dvips

ເພື່ອສະກັດໄຟລ໌ທັງຫມົດ FORTRAN ແລະ C - * f, * .c, * .h, ແລະ Makefile - ເຂົ້າໄປໃນ / tmp directory:

unzip sourcezip "* [fch]" Makefile-d / tmp

(ວົງຢືມສອງເທົ່າແມ່ນມີຄວາມຈໍາເປັນພຽງແຕ່ໃນ Unix ແລະພຽງແຕ່ຖ້າວ່າ globbing ຖືກເປີດ). ເພື່ອສະກັດໄຟລ໌ທັງຫມົດ FORTRAN ແລະ C, ບໍ່ວ່າຈະເປັນກໍລະນີ (ເຊັ່ນ: * .c ແລະ * .C, ແລະ makefile, Makefile, MAKEFILE ຫຼືຄ້າຍຄືກັນ):

unzip -C sourcezip "* [fch]" makefile-d / tmp

ເພື່ອສະກັດໄຟລ໌ໃດໆກໍ່ຕາມແຕ່ຈະປ່ຽນຊື່ MS-DOS ຫຼື VMS ທີ່ມີຕົວອັກສອນເປັນຕົວອັກສອນຫຍໍ້ລົງແລະປ່ຽນເສັ້ນທາງຂອງໄຟລ໌ທັງຫມົດໄປຫາມາດຕະຖານທ້ອງຖິ່ນ (ບໍ່ວ່າຈະມີໄຟລ໌ໃດ ໆ ທີ່ຫມາຍວ່າ `` ໄບນາລີ ''):

unzip -aaCL sourcezip "* [fch]" makefile-d / tmp

(ຫມາຍເຫດ: ຈົ່ງລະມັດລະວັງການ unzipping ໃນເວລາຫນຶ່ງ zipfile ທີ່ສ້າງຂື້ນໃນອື່ນ - ເອກະສານຮວບຮວມ ZIP ນອກເຫນືອຈາກການສ້າງໂດຍ Zip 2.1 ຫຼືຫຼັງຈາກນັ້ນບໍ່ມີຂໍ້ມູນເວລາໃດຫນຶ່ງ, ແລະ ໄຟລ໌ໃຫມ່ກວ່າ '' ຈາກເຂດເວລາພາກຕາເວັນອອກອາດ, ໃນຄວາມເປັນຈິງແລ້ວ, ເກົ່າກວ່າເກົ່າ):

ແຫຼ່ງຂໍ້ມູນ unzip -fo

ເພື່ອສະກັດເອົາເວີຊັນໃຫມ່ຂອງໄຟລ໌ທີ່ຢູ່ໃນໄດເລກະທໍລີປັດຈຸບັນແລະສ້າງໄຟລ໌ໃດໆທີ່ບໍ່ມີຢູ່ແລ້ວ (ເຊັ່ນດຽວກັນກັບຕົວຢ່າງກ່ອນຫນ້ານີ້):

unzip -oo sources

ເພື່ອສະແດງຫນ້າຈໍວິນິດໄສທີ່ສະແດງໃຫ້ເຫັນວ່າການເລືອກເອົາ unzip ແລະ zipinfo ຖືກເກັບຮັກສາໄວ້ ໃນຕົວປ່ຽນແປງສະພາບແວດລ້ອມ , ບໍ່ວ່າຈະເປັນການສະຫນັບສະຫນູນການຖອດລະຫັດຖືກລວບລວມໃນຄອມພິວເຕີ້,

unzip-v

ໃນຫ້າຕົວຢ່າງສຸດທ້າຍ, ໃຫ້ສົມມຸດວ່າ UNZIP ຫຼື UNZIP_OPTS ຖືກກໍານົດໃຫ້ -q. ເພື່ອເຮັດລາຍລາຍຊື່ງຽບສະຫງົບ:

unzip -l filezip

ເພື່ອເຮັດການລາຍຊື່ງຽບສະຫງົບຢ່າງດຽວ:

unzip -ql filezip

(ໃຫ້ສັງເກດວ່າ `` .zip '' ໂດຍທົ່ວໄປບໍ່ຈໍາເປັນຕ້ອງມີ) ເພື່ອເຮັດບັນຊີມາດຕະຖານ:

unzip -ql filezip

ຫຼື

unzip -lq filezip

ຫຼື

unzip -l-q filezip

(ການຂາດແຄນພິເສດໃນທາງເລືອກບໍ່ເຈັບປວດ)

ສົມບູນ syntax ຂອງຄໍາສັ່ງ: zip
ສົມບູນ syntax ຂອງຄໍາສັ່ງ: unzip