ຖ້າທ່ານເບິ່ງໂຟນເດີຂອງທ່ານແລະຊອກຫາໄຟລ໌ທີ່ມີການຂະຫຍາຍ ".gz" ແລ້ວມັນຫມາຍຄວາມວ່າພວກເຂົາໄດ້ຖືກບີບອັດໂດຍໃຊ້ ຄໍາສັ່ງ "gzip" .
ຄໍາສັ່ງ "gzip" ໃຊ້ລະບົບການບີບອັດ Lempel-Ziv (ZZ77) ເພື່ອຫຼຸດຜ່ອນຂະຫນາດຂອງໄຟລ໌ເຊັ່ນເອກະສານ, ຮູບພາບແລະສຽງ.
ແນ່ນອນວ່າ, ຫຼັງຈາກທີ່ທ່ານໄດ້ບີບອັດໄຟລ໌ໂດຍໃຊ້ "gzip" ທ່ານກໍ່ຈະຕ້ອງການ decompress ໄຟອີກເທື່ອຫນຶ່ງ.
ໃນຄູ່ມືນີ້, ພວກເຮົາຈະສະແດງໃຫ້ທ່ານວິທີທີ່ຈະ decompress ໄຟລ໌ທີ່ຖືກບີບອັດໂດຍໃຊ້ຄໍາສັ່ງ "gzip".
ຂະຈັດໄຟລ໌ທີ່ໃຊ້ & # 34; gzip & # 34; ຄໍາສັ່ງ
ຄໍາສັ່ງ "gzip" ຕົວຂອງມັນເອງສະຫນອງວິທີການສໍາລັບ decompressing ໄຟລ໌ທີ່ມີການຂະຫຍາຍ ".gz".
ໃນຄໍາສັ່ງທີ່ຈະ decompress ໄຟລ໌ທີ່ທ່ານຕ້ອງການໃຊ້ການຫຼີ້ນນ້ອຍໆ d (-d) ດັ່ງຕໍ່ໄປນີ້:
gzip-d myfilenamegz
ໄຟລ໌ຈະຖືກ decompressed ແລະການຂະຫຍາຍ ".gz" ຈະຖືກລຶບອອກ.
ຖອນການໃຊ້ໄຟລ໌ທີ່ໃຊ້ & # 34; gunzip & # 34; ຄໍາສັ່ງ
ໃນຂະນະທີ່ການໃຊ້ຄໍາສັ່ງ "gzip" ແມ່ນສົມບູນຢ່າງສົມບູນມັນກໍ່ງ່າຍຕໍ່ການຈົດຈໍາເພື່ອໃຊ້ "gunzip" ເພື່ອ decompress ໄຟລ໌ທີ່ສະແດງຢູ່ໃນຕົວຢ່າງຕໍ່ໄປນີ້:
gunzip myfilenamegz
ບັງຄັບໄຟລ໌ເພື່ອການປົດລ໋ອກ
ບາງຄັ້ງຄໍາສັ່ງ "gunzip" ມີບັນຫາກັບ decompressing ໄຟລ໌.
ເຫດຜົນທົ່ວໄປສໍາລັບ "gunzip" ການປະຕິເສດທີ່ຈະ decompress ໄຟແມ່ນບ່ອນທີ່ຊື່ໄຟລ໌ທີ່ຈະຖືກປະໄວ້ຫຼັງຈາກ decompression ຄືກັນກັບທີ່ມີຢູ່ແລ້ວ.
ຕົວຢ່າງ, ຈິນຕະນາການວ່າທ່ານມີໄຟລ໌ທີ່ເອີ້ນວ່າ "document1.doc.gz" ແລະທ່ານຕ້ອງການ decompress ມັນໂດຍໃຊ້ຄໍາສັ່ງ "gunzip". ຕອນນີ້ຄິດວ່າທ່ານຍັງມີໄຟລ໌ທີ່ເອີ້ນວ່າ "document1.doc" ຢູ່ໃນໂຟເດີດຽວກັນ.
ເມື່ອທ່ານດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້ຂໍ້ຄວາມຈະປາກົດວ່າໄຟລ໌ມີຢູ່ແລ້ວແລະທ່ານຈະຖືກຂໍໃຫ້ຢືນຢັນການປະຕິບັດ.
gunzip document1docgz
ແນ່ນອນທ່ານສາມາດເຂົ້າ "Y" ເພື່ອຍອມຮັບວ່າໄຟລ໌ທີ່ມີຢູ່ແລ້ວຈະຖືກລຶບລ້າງໄວ້. ຖ້າທ່ານກໍາລັງປະຕິບັດ "gunzip" ເປັນສ່ວນຫນຶ່ງຂອງ script ແຕ່ວ່າທ່ານຈະບໍ່ຕ້ອງການຂໍ້ຄວາມທີ່ຈະສະແດງໃຫ້ກັບຜູ້ໃຊ້ເພາະວ່າມັນຢຸດເຊົາການສະແກນຈາກການເຮັດວຽກແລະຕ້ອງການຂໍ້ມູນ.
ທ່ານສາມາດບັງຄັບຄໍາສັ່ງ "gunzip" ເພື່ອ decompress ໄຟລ໌ໂດຍໃຊ້ syntax ຕໍ່ໄປນີ້:
gunzip -f document1.docgz
ນີ້ຈະລົບລ້າງໄຟລ໌ທີ່ມີຢູ່ແລ້ວຂອງຊື່ດຽວກັນແລະມັນຈະບໍ່ສົ່ງໃຫ້ທ່ານໃນຂະນະທີ່ເຮັດເຊັ່ນນັ້ນ. ທ່ານຄວນເຮັດໃຫ້ແນ່ໃຈວ່າທ່ານໃຊ້ການຫຼີ້ນການລົບ f (-f) ຢ່າງລະມັດລະວັງ.
ວິທີການຮັກສາທັງ File ທີ່ຖືກບີບອັດແລະ Decompressed
ໂດຍຄ່າເລີ່ມຕົ້ນ, ຄໍາສັ່ງ "gunzip" ຈະ decompress ໄຟລ໌ແລະການຂະຫຍາຍຈະຖືກລຶບອອກ. ດັ່ງນັ້ນໄຟລ໌ທີ່ເອີ້ນວ່າ "myfile.gz" ຈະຖືກເອີ້ນວ່າ "myfile" ແລະມັນຈະຖືກຂະຫຍາຍໄປເປັນຂະຫນາດເຕັມ.
ມັນອາດຈະເປັນກໍລະນີທີ່ທ່ານຕ້ອງການທີ່ຈະ decompress ໄຟລ໌ແຕ່ຍັງຮັກສາສໍາເນົາຂອງໄຟລ໌ທີ່ຖືກບີບອັດ.
ທ່ານສາມາດບັນລຸໄດ້ໂດຍການດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:
gunzip -k myfile.gz
ໃນປັດຈຸບັນທ່ານຈະຖືກປະໄວ້ດ້ວຍ "myfile" ແລະ "myfile.gz".
ສະແດງຜົນຜະລິດທີ່ບີບອັດ
ຖ້າໄຟລ໌ທີ່ຖືກບີບອັດເປັນໄຟລ໌ຂໍ້ຄວາມແລ້ວທ່ານສາມາດເບິ່ງຂໍ້ຄວາມພາຍໃນມັນໄດ້ໂດຍບໍ່ຕ້ອງທໍາາມັນກ່ອນ.
ເພື່ອເຮັດການນີ້ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
gunzip -c myfile.gz
ຄໍາສັ່ງຂ້າງເທິງຈະສະແດງເນື້ອຫາຂອງ myfile.gz ໄປຫາຜົນຜະລິດຢູ່ປາຍຍອດ.
ສະແດງຂໍ້ມູນກ່ຽວກັບໄຟລ໌ທີ່ຖືກບີບອັດ
ທ່ານສາມາດຊອກຫາຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບໄຟລ໌ທີ່ຖືກບີບອັດໂດຍໃຊ້ຄໍາສັ່ງ "gunzip" ດັ່ງຕໍ່ໄປນີ້:
gunzip-l myfile.gz
ຜົນຂອງຄໍາສັ່ງຂ້າງເທິງສະແດງໃຫ້ເຫັນຄ່າຕໍ່ໄປນີ້:
- Compressed Size
- Uncompressed Size
- ອັດຕາສ່ວນ
- Uncompressed Filename
ລັກສະນະທີ່ເປັນປະໂຫຍດທີ່ສຸດຂອງຄໍາສັ່ງນີ້ແມ່ນເມື່ອທ່ານກໍາລັງປະ ຕິບັດກັບໄຟລ໌ຂະຫນາດໃຫຍ່ ຫຼືຂັບທີ່ມີພື້ນທີ່ນ້ອຍໃນແຜ່ນດິດ.
ຈິນຕະນາການວ່າທ່ານມີໄດທີ່ມີຂະຫນາດ 10 gigabytes ແລະໄຟລ໌ທີ່ຖືກບີບອັດແມ່ນ 8 gigabytes. ຖ້າທ່ານປະຕິບັດຄໍາສັ່ງ "gunzip" ໂດຍບັງເອີນແລ້ວທ່ານອາດຈະເຫັນວ່າຄໍາສັ່ງບໍ່ສາມາດເຮັດໄດ້ເພາະວ່າຂະຫນາດທີ່ບໍ່ໄດ້ compressed ແມ່ນ 15 gigabytes.
ໂດຍການດໍາເນີນການຄໍາສັ່ງ "gunzip" ດ້ວຍການລົບ (l) ທ່ານສາມາດ ກວດສອບວ່າແຜ່ນທີ່ທ່ານກໍາລັງ decompressing ໄຟລ໌ທີ່ມີພື້ນທີ່ພຽງພໍ . ນອກນັ້ນທ່ານຍັງສາມາດເບິ່ງຊື່ໄຟລ໌ທີ່ຈະຖືກນໍາໃຊ້ເມື່ອແຟ້ມຖືກ decompressed.
ການລອກເອົາຈໍານວນຂອງໄຟລ໌ລ້າສຸດ
ຖ້າທ່ານຕ້ອງການ decompress ໄຟລ໌ທັງຫມົດໃນໂຟນເດີແລະໄຟລ໌ທັງຫມົດໃນໂຟເດີທັງຫມົດທີ່ຢູ່ຂ້າງລຸ່ມນີ້ທ່ານສາມາດໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
gunzip -r foldername
ຕົວຢ່າງ, ຈິນຕະນາການວ່າທ່ານມີໂຄງສ້າງໂຟນເດີດັ່ງຕໍ່ໄປນີ້ແລະໄຟລ໌ຕ່າງໆ:
- ເອກະສານ
- mydocgz
- mydoc1gz
- ບັນຊີ
- spreadsheet1.gz
- spreadsheet2.gz
ທ່ານສາມາດ decompress ໄຟລ໌ທັງຫມົດໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
gunzip -r Documents
ກວດສອບວ່າໄຟລ໌ທີ່ຖືກບີບອັດແມ່ນຖືກຕ້ອງ
ທ່ານສາມາດທົດສອບວ່າໄຟລ໌ໄດ້ຖືກບີບອັດໂດຍໃຊ້ "gzip" ໂດຍການໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
gunzip -t filename.gz
ຖ້າໄຟລ໌ບໍ່ຖືກຕ້ອງທ່ານຈະໄດ້ຮັບຂໍ້ຄວາມຖ້າບໍ່ດັ່ງນັ້ນທ່ານຈະຖືກສົ່ງຄືນກັບຂໍ້ມູນທີ່ບໍ່ມີຂໍ້ຄວາມ.
ສິ່ງທີ່ແນ່ນອນເກີດຂື້ນໃນເວລາທີ່ທ່ານປະຢັດໄຟລ໌
ໂດຍຄ່າເລີ່ມຕົ້ນເມື່ອທ່ານເອີ້ນໃຊ້ຄໍາສັ່ງ "gunzip" ທ່ານພຽງແຕ່ປະໄວ້ດ້ວຍໄຟລ໌ທີ່ decompressed ໂດຍບໍ່ມີການຂະຫຍາຍ "gz".
ຖ້າທ່ານມີຂໍ້ມູນເພີ່ມເຕີມທ່ານສາມາດໃຊ້ຫຼັບ minus v (-v) ເພື່ອສະແດງໃຫ້ເຫັນ ຂໍ້ມູນກ່ຽວກັບຄໍາເວົ້າ :
gunzip-v filenamegz
ຜົນຜະລິດຈະເປັນສິ່ງທີ່ຄ້າຍຄືກັນນີ້:
filename.gz: 20% - ຖືກແທນທີ່ດ້ວຍຊື່ແຟ້ມ
ນີ້ບອກທ່ານວ່າໄຟລ໌ຕົ້ນສະບັບຕົ້ນສະບັບ, ວິທີການທີ່ມັນຖືກ decompress ແລະຊື່ໄຟລ໌ສຸດທ້າຍ.