ຄໍາສັ່ງ Linux Unzip

ໄຟລ໌ຮວບຮວມ ເປັນວິທີທີ່ງ່າຍແລະມີປະສິດທິພາບທີ່ຈະໂອນໃຫ້ລະຫວ່າງຄອມພິວເຕີແລະເຄື່ອງແມ່ຂ່າຍທີ່ໃຊ້ແບນວິດຫນ້ອຍກວ່າການສົ່ງໄຟລ໌ຂະຫນາດເຕັມ. ເມື່ອທ່ານໄດ້ຮັບຮວບຮວມ zipped ໃນ Linux, decompressing ມັນກໍ່ງ່າຍດາຍ. ຕໍ່ໄປນີ້ແມ່ນວິທີທີ່ຈະໃຊ້ຄໍາສັ່ງ unzip ໃນເສັ້ນ ຄໍາສັ່ງ Linux .

ການບີບອັດໄຟລ໌ດຽວໃນແຟ້ມປັດຈຸບັນ

syntax ພື້ນຖານສໍາລັບ decompressing ໄຟລ໌ແມ່ນ:

unzip filename

ເປັນຕົວຢ່າງ, ບອກວ່າທ່ານໄດ້ zipped ເຖິງອັນລະບັ້ມທີ່ເອີ້ນວ່າ "Menace To Sobriety" ໂດຍວົງ Ugly Kid Joe ເປັນໄຟລ໌ທີ່ມີຊື່ວ່າ "Menace To Sobriety."

ເພື່ອ unzip ໄຟລ໌ນີ້ເຂົ້າໄປໃນໂຟເດີປັດຈຸບັນ, ພຽງແຕ່ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:

unzip "Menace To Sobriety"

Decompressing Multiple Files

ຄໍາສັ່ງຂອງຜູ້ຊາຍເຮັດໃຫ້ທ່ານສາມາດ decompress ຫຼາຍກ່ວາຫນຶ່ງໄຟລ໌ໃນເວລາທີ່ໃຊ້ syntax ຕໍ່ໄປນີ້:

unzip filename1 filename2 filename3

ທ່ານບອກວ່າທ່ານໄດ້ຖີ້ມສາມໄຟລ໌ຂອງ Alice Cooper ອັນລະບັ້ມທີ່ມີຊື່ວ່າ "ຖັງຂີ້ເຫຍື້ອ," "Hey Stoopid," ແລະ "Dragontown" ແຍກຕ່າງຫາກ. ເພື່ອ unzip ໄຟລ໌ເຫຼົ່ານີ້, ທ່ານອາດຈະພະຍາຍາມປ້ອນຂໍ້ມູນຕໍ່ໄປນີ້:

unzip "Trash.zip" "Dragontown.zip" "Hey Stoopid.zip"

ແນວໃດກໍ່ຕາມ, ທ່ານໄດ້ຮັບຂໍ້ຜິດພາດດັ່ງນີ້:

ຮວບຮວມ: ການລະມັດລະວັງ Trash.zip: ຊື່ໄຟລ໌ທີ່ບໍ່ກົງກັນ: Dragontown.zip <

ສົມມຸດສາມໄຟລ໌ຢູ່ໃນໂຟເດີດຽວກັນ, ວິທີການທີ່ດີກວ່າແມ່ນໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ແທນ:

unzip '* zip'

ຈົ່ງລະມັດລະວັງ, ເຖິງວ່າ: ຄໍາສັ່ງນີ້ແມ່ນບໍ່ແຈ່ມແຈ້ງແລະຈະ decompress ທຸກໄຟລ໌ zip ໃນໂຟນເດີໃນປັດຈຸບັນ.

Unzip a File ແຕ່ຍົກເວັ້ນຄົນອື່ນ

ຖ້າທ່ານມີໄຟລ໌ຫັດໄປສະນີແລະທ່ານຕ້ອງການສະກັດເອົາໄຟລ໌ທັງຫມົດຍົກເວັ້ນຫນຶ່ງ, ໃຫ້ໃຊ້ສະຫຼັບ -x ດັ່ງຕໍ່ໄປນີ້:

unzip filenamezip-x filetoexcludezip

ເພື່ອສືບຕໍ່ຕົວຢ່າງຂອງພວກເຮົາ, ອັນລະບັ້ມ "Trash" ໂດຍ Alice Cooper ມີເພງທີ່ມີຊື່ວ່າ "Bed Of Nails." ເພື່ອສະກັດເພງທັງຫມົດຍົກເວັ້ນ "Bed Of Nails," ທ່ານຕ້ອງໃຊ້ syntax ຕໍ່ໄປນີ້:

unzip Trashzip-x "Bed Of Nailsmp3"

ສະກັດໄຟລ໌ຫັດໄປຫາປື້ມທີ່ແຕກຕ່າງກັນ

ຖ້າທ່ານຕ້ອງການໃຫ້ເນື້ອຫາຂອງໄຟລ໌ຫັດໄປໃນໂຟນເດີທີ່ແຕກຕ່າງກັນກ່ວາຫນຶ່ງໃນປັດຈຸບັນ, ໃຊ້ switch-d ເຊັ່ນ:

unzip filename.zip -d path / to / extract / to

ຕົວຢ່າງເຊັ່ນການຖອນໄຟລ໌ "Trash.zip" ໄປ "/ home / music / Alice Cooper / Trash," ທ່ານຕ້ອງໃຊ້ syntax ຕໍ່ໄປນີ້:

unzip Trash.zip -d / home / music / Alice Cooper / Trash

ວິທີການສະແດງເນື້ອຫາຂອງໄຟລ໌ຫັດໄປສະນີ

ເພື່ອລາຍຊື່ເນື້ອຫາຂອງໄຟລ໌ທີ່ຖືກບີບອັດ, ໃຫ້ໃຊ້ສະຫຼັບ -l:

unzip -l filenamezip

ເພື່ອເບິ່ງເພງທັງຫມົດໃນອັນລະບັ້ມ "Trash.zip," ໃຫ້ໃຊ້ດັ່ງຕໍ່ໄປນີ້:

unzip-l Trashzip

ຂໍ້ມູນທີ່ສົ່ງຄືນປະກອບມີ:

ວິທີການທົດສອບຖ້າໄຟລ໌ຫັດໄປສະນີຖືກຕ້ອງ

ເພື່ອທົດສອບວ່າໄຟລ໌ຫັດໄປສະນີແມ່ນຫຍັງກ່ອນທີ່ຈະສະກັດມັນ, ໃຫ້ໃຊ້ສະຫຼັບ -t:

unzip -t filenamezip

ຕົວຢ່າງ, ເພື່ອທົດສອບວ່າ "Trash.zip" ຖືກຕ້ອງ, ທ່ານສາມາດດໍາເນີນການດັ່ງຕໍ່ໄປນີ້:

unzip -t Trash.zip

ໄຟລ໌ແຕ່ລະຈະຖືກລະບຸແລະ "OK" ຈະປາກົດຢູ່ຕໍ່ໄປ. ຢູ່ທາງລຸ່ມຂອງຜົນຜະລິດ, ຂໍ້ຄວາມຈະປາກົດວ່າ "ບໍ່ພົບຂໍ້ຜິດພາດໃນຂໍ້ມູນທີ່ຖືກບີບອັດຂອງ ... "

ສະແດງຂໍ້ມູນລະອຽດກ່ຽວກັບໄຟລ໌ທີ່ຖືກບີບອັດ

ຖ້າທ່ານຕ້ອງການຂໍ້ມູນລາຍລະອຽດເພີ່ມເຕີມ, ໃຫ້ໃຊ້ສະຫຼັບ -v ທີ່ສະແດງຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຄໍາສັບຕ່າງໆ:

syntax ແມ່ນມີດັ່ງນີ້:

unzip -v filename

ຍົກ​ຕົວ​ຢ່າງ:

unzip-v Trash.zip

ຜົນກະທົບຕໍ່ກະດູກສັນຫຼັງມີຂໍ້ມູນຕໍ່ໄປນີ້:

ປະຢັດໄຟລ໌ຫັດໄປຫາປະຈຸບັນໂດຍບໍ່ມີການສ້າງປື້ມບັນທຶກ

ຖ້າທ່ານເພີ່ມໂຟນເດີພາຍໃນໄຟລ໌ຫັດໄປສະນີໃນຂະນະທີ່ມັນສ້າງມັນແລ້ວ, ຄໍາສັ່ງ unzip ມາດຕະຖານຈະສ້າງໂຄງສ້າງໂຟມໃຫມ່ຍ້ອນວ່າມັນຖືກ unzipped.

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

ຖ້າທ່ານຕ້ອງການໄຟລ໌ທັງຫມົດ ".txt" ທີ່ຈະສະກັດເຂົ້າໄປໃນໂຟເດີປັດຈຸບັນໂດຍບໍ່ມີແຟ້ມທີ່ຖືກສ້າງໃຫມ່, ທ່ານຕ້ອງໃຊ້ການປ່ຽນ -j ດັ່ງຕໍ່ໄປນີ້:

unzip -j filenamezip

ຖອນໄຟລ໌ໂດຍບໍ່ມີການເຕືອນເມື່ອໄຟລ໌ທີ່ມີຢູ່ແລ້ວ

ຈິນຕະນາການວ່າທ່ານມີໄຟລ໌ຫັດໄປສະນີທີ່ທ່ານໄດ້ເປີດແລ້ວ, ແລະທ່ານໄດ້ເລີ່ມເຮັດວຽກກັບໄຟລ໌ທີ່ທ່ານໄດ້ສະກັດເອົາ.

ຖ້າທ່ານມີໄຟລ໌ອື່ນທີ່ທ່ານຕ້ອງການທີ່ຈະເອົາອອກແລະໄຟລ໌ຫັດໄປສະນີປະກອບມີໄຟລ໌ທີ່ມີຢູ່ໃນໂຟນເດີເປົ້າຫມາຍ, ການເຕືອນຈະຖືກສະແດງກ່ອນທີ່ລະບົບຈະ overwrite ໄຟລ໌. ນີ້ແມ່ນຖືກຕ້ອງ, ແຕ່ຖ້າທ່ານຖອນໄຟລ໌ທີ່ມີ 1000 ໄຟລ໌ໃນມັນ, ທ່ານບໍ່ຕ້ອງການທີ່ຈະໄດ້ຮັບການແຈ້ງເຕືອນທຸກຄັ້ງ.

ດັ່ງນັ້ນ, ຖ້າທ່ານບໍ່ຕ້ອງການຂຽນໄຟລ໌ທີ່ມີຢູ່ແລ້ວ, ໃຫ້ໃຊ້ສະຫຼັບ -n:

unzip -n filenamezip

ຖ້າທ່ານບໍ່ສົນໃຈວ່າໄຟລ໌ມີຢູ່ແລ້ວແລະທ່ານກໍ່ຕ້ອງການຂຽນໄຟລ໌ທີ່ກໍາລັງສະກັດເອົາໂດຍບໍ່ຕ້ອງການເຕືອນ, ໃຫ້ໃຊ້ສະຫຼັບ -o:

unzip -o filenamezip

Extracting ໄຟລ໌ຫັດໄປສະນີການປົກປ້ອງ

ຖ້າທ່ານຈໍາເປັນຕ້ອງເປີດໄຟລ໌ທີ່ຕ້ອງການລະຫັດຜ່ານສໍາລັບການເຂົ້າເຖິງ, ໃຫ້ໃຊ້ໂປຣແກຼມ P ຕາມດ້ວຍລະຫັດຜ່ານ:

unzip -P Password filenamezip

ຕົວຢ່າງເຊັ່ນການຖອນໄຟລ໌ທີ່ເອີ້ນວ່າ "cats.zip" ດ້ວຍລະຫັດຜ່ານ "kittens123" ໃຊ້ດັ່ງຕໍ່ໄປນີ້:

unzip -P kittens123 filenamezip

Unzipping ໄຟລ໌ທີ່ບໍ່ມີການສະແດງຜົນໃດ

ໂດຍຄ່າເລີ່ມຕົ້ນ, ຄໍາສັ່ງ "unzip" ບອກທຸກສິ່ງທີ່ມັນເຮັດ, ລວມທັງການສະແດງທຸກໄຟລ໌ໃນຮວບຮວມດັ່ງທີ່ມັນຖືກສະກັດເອົາມັນ. ທ່ານສາມາດສະກັດຜົນຜະລິດນີ້ໂດຍໃຊ້ສະຫຼັບ -q:

unzip -q filenamezip

ນີ້ unzips ຊື່ໄຟລ໌ໂດຍບໍ່ມີການສະຫນອງຜົນຜະລິດໃດໆແລະສົ່ງຄືນທ່ານກັບຕົວກະພິບໃນເວລາທີ່ມັນສໍາເລັດ.

Linux ໃຫ້ຫລາຍໆສະຫວິດອື່ນໆ. ຢ້ຽມຢາມຫນ້າຜູ້ຊາຍ Linux ເພື່ອຮຽນຮູ້ເພີ່ມເຕີມ.