arepack - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ arepack ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


atool - script ສໍາລັບການຄຸ້ມຄອງການເກັບໄຟລ໌ປະເພດຕ່າງໆ

ສະຫຼຸບສັງລວມ


atool [ທາງເລືອກ] ... ARCHIVE [ເອກະສານ] ...
aunpack [ທາງເລືອກ] ... ARCHIVE [ເອກະສານ] ...
ຊອງ [ທາງເລືອກ] ... ARCHIVE [ເອກະສານ] ...
ກ່ວາ [ທາງເລືອກ] ... ARCHIVE [ເອກະສານ] ...
ອາກາຕ [ທາງເລືອກ] ... ARCHIVE [ເອກະສານ] ...
ປັບປຸງ [ທາງເລືອກ] ... ARCHIVE ARCHIVE
arepack [ທາງເລືອກ] ... Old-archIVE ໃໝ່-ເກັບ

ລາຍລະອຽດ


ເອກະສານຄູ່ມືນີ້ອະທິບາຍເຖິງ atool ຄໍາສັ່ງ. ຄໍາສັ່ງເຫຼົ່ານີ້ຖືກນໍາໃຊ້ສໍາລັບ
ການ​ຄຸ້ມ​ຄອງ​ການ​ເກັບ​ໄຟລ​໌​ຂອງ​ປະ​ເພດ​ຕ່າງໆ​, ເຊັ່ນ​: tar ແລະ Zip archives​. ແຕ່ລະຄໍາສັ່ງສາມາດເປັນ
ປະຕິບັດເປັນສ່ວນບຸກຄົນຫຼືໂດຍການໃຫ້ທາງເລືອກທີ່ເຫມາະສົມກັບ atool (ເບິ່ງ OPTIONS ດ້ານລຸ່ມ).

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

ຊອງ ສ້າງແຟ້ມຈັດເກັບ (ຫຼືບີບອັດໄຟລ໌). ຖ້າບໍ່ມີການລະບຸການໂຕ້ຖຽງໄຟລ໌,
ຊື່ໄຟລ໌ທີ່ຈະເພີ່ມແມ່ນອ່ານຈາກມາດຕະຖານໃນ.

ກ່ວາ ລາຍຊື່ໄຟລ໌ໃນແຟ້ມຈັດເກັບ.

ອາກາຕ ສະກັດໄຟລ໌ໃນແຟ້ມຈັດເກັບເພື່ອມາດຕະຖານອອກ.

ປັບປຸງ ສ້າງຄວາມແຕກຕ່າງລະຫວ່າງສອງບ່ອນເກັບມ້ຽນໂດຍໃຊ້ diff(1).

arepack repacks archives ເປັນຮູບແບບທີ່ແຕກຕ່າງກັນ. ມັນເຮັດສິ່ງນີ້ໂດຍການສະກັດໄຟລ໌ທັງຫມົດທໍາອິດ
ຂອງຮວບຮວມເກົ່າເຂົ້າໄປໃນໄດເລກະທໍລີຊົ່ວຄາວ, ຫຼັງຈາກນັ້ນບັນຈຸໄຟລ໌ທັງຫມົດທີ່ສະກັດອອກມາ
ໄດເລກະທໍລີໄປຫາບ່ອນເກັບມ້ຽນໃຫມ່. ໃຊ້ຕົວເລືອກ --ແຕ່ລະ (-e) ປະສົມປະສານກັບ --format (-F)
ເພື່ອ repack ຫຼາຍ archives ໂດຍໃຊ້ invocation ດຽວຂອງ atool. ໃຫ້ສັງເກດວ່າ arepack ຈະບໍ່
ເອົາບ່ອນເກັບມ້ຽນເກົ່າອອກ.

ເວັ້ນເສຍແຕ່ວ່າ -- ຮູບແບບ (-F) ທາງ​ເລືອກ​ແມ່ນ​ສະ​ຫນອງ​ໃຫ້​, ຮູບ​ແບບ​ການ​ເກັບ​ແມ່ນ​ກໍາ​ນົດ​ໂດຍ​
archive file extension. ເຊັ່ນ: ສ່ວນຂະຫຍາຍ ".tar.gz" ຫຼື ".tgz" ຫມາຍຄວາມວ່າຮູບແບບ tar+gzip. ຫມາຍ​ເຫດ​
ວ່າສ່ວນຂະຫຍາຍໄດ້ຖືກກວດສອບຢູ່ໃນຄໍາສັ່ງທີ່ລະບຸໄວ້ໃນພາກ ARCHIVE TYPES ດ້ານລຸ່ມ,
ນັ້ນແມ່ນເຫດຜົນທີ່ວ່າໄຟລ໌ທີ່ມີນາມສະກຸນ ".tar.gz" ຖືກພິຈາລະນາເປັນ tar+gzip archive, ບໍ່ແມ່ນ.
ໄຟລ໌ບີບອັດ gzip.

OPTIONS


ໂປລແກລມເຫຼົ່ານີ້ປະຕິບັດຕາມ syntax ເສັ້ນຄໍາສັ່ງ GNU ປົກກະຕິ, ມີທາງເລືອກຍາວເລີ່ມຕົ້ນດ້ວຍ
ສອງຂີດ (`-'). ສະຫຼຸບຂອງທາງເລືອກແມ່ນລວມຢູ່ຂ້າງລຸ່ມນີ້.

-l, --ລາຍການ
ລາຍຊື່ໄຟລ໌ໃນແຟ້ມຈັດເກັບ. ຕົວເລືອກນີ້ຖືກສົມມຸດໂດຍອັດຕະໂນມັດເມື່ອ ກ່ວາ ຖືກປະຫານຊີວິດ.

-x, -- ສານສະກັດຈາກ
ສະກັດໄຟລ໌ອອກຈາກແຟ້ມຈັດເກັບ. ຕົວເລືອກນີ້ຖືກສົມມຸດໂດຍອັດຕະໂນມັດເມື່ອ aunpack is
ປະຕິບັດ.

-X, -- ສານສະກັດຈາກ=PATH
ສະກັດໄຟລ໌ຈາກແຟ້ມຈັດເກັບໄປຫາໄດເລກະທໍລີທີ່ລະບຸ. ເມື່ອ unpacking compressed
ໄຟລ໌, PATH ອາດຈະຫມາຍເຖິງຊື່ໄຟລ໌ຫຼືໄດເລກະທໍລີທີ່ມີຢູ່.

-ກ, --ຕື່ມ
ສ້າງແຟ້ມຈັດເກັບ. ຕົວເລືອກນີ້ຖືກສົມມຸດໂດຍອັດຕະໂນມັດເມື່ອ ຊອງ ຖືກປະຫານຊີວິດ.

-c, --ແມວ
ສະກັດໄຟລ໌ຈາກແຟ້ມຈັດເກັບເປັນມາດຕະຖານອອກ (ສະແດງມັນຢູ່ໃນຫນ້າຈໍ). ທາງເລືອກນີ້
ແມ່ນສົມມຸດອັດຕະໂນມັດເມື່ອ ອາກາຕ ຖືກປະຫານຊີວິດ.

-d, --ຄວາມ​ແຕກ​ຕ່າງ
ສະກັດສອງຮວບຮວມແລະນໍາໃຊ້ diff(1​) ເພື່ອ​ສ້າງ​ຄວາມ​ແຕກ​ຕ່າງ​ລະ​ຫວ່າງ​ເຂົາ​ເຈົ້າ​. ນີ້
ທາງເລືອກແມ່ນສົມມຸດອັດຕະໂນມັດເມື່ອ ປັບປຸງ ຖືກປະຫານຊີວິດ.

-e, --ແຕ່ລະ
ສໍາລັບແຕ່ລະ argument, ປະຕິບັດຄໍາສັ່ງທີ່ກໍານົດໄວ້. ນີ້ສາມາດຖືກນໍາໃຊ້ຢ່າງໄວວາ
ສະກັດ, ລາຍຊື່ຫຼືສ້າງແຟ້ມຈັດເກັບຫຼາຍອັນ (ເບິ່ງ ຕົວຢ່າງ ຂ້າງລຸ່ມນີ້). ທາງເລືອກນີ້ບໍ່ສາມາດ
ຖືກນໍາໃຊ້ກັບຄໍາສັ່ງ cat.

-F, -- ຮູບແບບ=ການຄົ້ນຄ້ວາ
ລະບຸຮູບແບບການຈັດເກັບດ້ວຍຕົນເອງ (ເບິ່ງ ARCHIVE TYPES ດ້ານລຸ່ມ).

-S, --ຈຳລອງ
ເປີດໃຊ້ເຄື່ອງມືໃນໂໝດຈຳລອງ. ບໍ່ມີການປ່ຽນແປງລະບົບໄຟລ໌ (ie ຂຽນ) ຈະເປັນ
ເຮັດ, ແລະຄໍາສັ່ງທັງຫມົດທີ່ຈະຖືກປະຕິບັດແມ່ນສະແດງແທນ. ທາງເລືອກນີ້
ບໍ່ສາມາດຖືກລວມເຂົ້າກັບ --ອະທິບາຍ (ນັບ​ຕັ້ງ​ແຕ່​ມັນ​ຫມາຍ​ຄວາມ​ວ່າ​ແລ້ວ).

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

-E, --ອະທິບາຍ
ສະແດງຄໍາສັ່ງປະຕິບັດໂດຍ atool. ທາງເລືອກນີ້ບໍ່ສາມາດຖືກລວມເຂົ້າກັບ --ຈຳລອງ.

-p, --ຫນ້າ
ດໍາເນີນການຜົນຜະລິດຜ່ານ pager, ໂດຍປົກກະຕິ pager ເວັ້ນເສຍແຕ່ວ່າສະພາບແວດລ້ອມມີການປ່ຽນແປງ ໂປແກມ is
ຕັ້ງ.

-f, --ກຳລັງ
ເມື່ອແຍກອອກຈາກໄຟລ໌, ອະນຸຍາດໃຫ້ຂຽນທັບຂອງໄຟລ໌ທ້ອງຖິ່ນ. ເມື່ອສ້າງ
archive, ອະນຸຍາດໃຫ້ໄຟລ໌ archive ຖືກຂຽນທັບຖ້າມັນມີຢູ່ແລ້ວ. ໃຫ້ສັງເກດວ່າ
ມັນເປັນໄປໄດ້ທີ່ຈະເພີ່ມໄຟລ໌ໃສ່ແຟ້ມ RAR ແລະ Zip ທີ່ມີຢູ່ (ອັນນີ້ເປັນໄປບໍ່ໄດ້
ສໍາ​ລັບ​ຮູບ​ແບບ​ອື່ນໆ​ຈໍາ​ນວນ​ຫຼາຍ​)​.

-D, -- ຍ່ອຍ
ເມື່ອສະກັດແຟ້ມຈັດເກັບ, ສະເຫມີສ້າງໄດເລກະທໍລີໃຫມ່ສໍາລັບບ່ອນເກັບມ້ຽນເຖິງແມ່ນວ່າ
archive ມີພຽງໄຟລ໌ດຽວໃນໄດເລກະທໍລີຮາກຂອງມັນ.

-0, -- null
ຖ້າບໍ່ມີຂໍ້ໂຕ້ແຍ້ງໄຟລ໌ຖືກລະບຸໃນເວລາສ້າງ ຫຼືເພີ່ມໄຟລ໌ໃສ່ແຟ້ມຈັດເກັບ,
ບັນຊີລາຍຊື່ຂອງໄຟລ໌ຈະຖືກອ່ານຈາກມາດຕະຖານໃນ. ປົກກະຕິແລ້ວຊື່ໄຟລ໌ເຫຼົ່ານີ້ແມ່ນ
ແຍກດ້ວຍແຖວໃໝ່, ແຕ່ດ້ວຍຕົວເລືອກນີ້ພວກມັນຖືກແຍກອອກດ້ວຍ null-bytes. ນີ້
ມີປະໂຫຍດກັບທາງເລືອກ GNU find -print0.

-q, --ງຽບ
ຫຼຸດລົງລະດັບ verbosity ໂດຍຫນຶ່ງ. ອັນນີ້ຖືກລົບອອກຈາກການເວົ້າແບບເລີ່ມຕົ້ນ
ລະດັບ, ຫຼືລະດັບທີ່ກໍານົດໄວ້ກັບ --ຄຳເວົ້າ. ຕົວເລືອກນີ້ອາດຈະຖືກລະບຸເພີ່ມເຕີມ
ຫຼາຍກວ່າຫນຶ່ງຄັ້ງເພື່ອເຮັດໃຫ້ atool ເຖິງແມ່ນວ່າ verbose ຫນ້ອຍ.

- ໃນ​, -- verbose
ເພີ່ມລະດັບ verbosity ໂດຍຫນຶ່ງ. ອັນນີ້ຖືກເພີ່ມໃສ່ລະດັບ verbosity ເລີ່ມຕົ້ນ, ຫຼື
ລະ​ດັບ​ທີ່​ລະ​ບຸ​ໄວ້​ກັບ​ --ຄຳເວົ້າ. ຕົວເລືອກນີ້ອາດຈະຖືກລະບຸຫຼາຍກວ່າຫນຶ່ງຄັ້ງ
ເພື່ອເຮັດໃຫ້ atool ເປັນ verbose ຫຼາຍ.

-V, --ຄຳເວົ້າ=LEVEL
ລະບຸລະດັບ verbosity. ລະດັບເລີ່ມຕົ້ນແມ່ນ 1, ຊຶ່ງຫມາຍຄວາມວ່າ "ການເວົ້າປົກກະຕິ" -
ຕົວຢ່າງ: ເມື່ອສ້າງ ແລະສະກັດຈາກແຟ້ມຈັດເກັບ, ໄຟລ໌ຈະຖືກລະບຸໄວ້.

--config=ເອກະສານ
ໂຫຼດການຕັ້ງຄ່າຈາກໄຟລ໌ທີ່ລະບຸ. ໃນ​ເວ​ລາ​ທີ່​ການ​ນໍາ​ໃຊ້​ທາງ​ເລືອກ​ນີ້​, ລະ​ບົບ​ທົ່ວ​
ແລະໄຟລ໌ການຕັ້ງຄ່າທົ່ວຜູ້ໃຊ້ຈະບໍ່ຖືກໂຫລດ. ຖ້າໄຟລ໌ທີ່ລະບຸເຮັດ
ບໍ່ມີຫຼືບໍ່ສາມາດອ່ານໄດ້, ເຄື່ອງມືຈະຢຸດເຊົາດ້ວຍຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ.

-o, -- ທາງ​ເລືອກ​=KEY=VALUE
ລົບລ້າງຕົວເລືອກການຕັ້ງຄ່າ. ເຫຼົ່ານີ້ຖືກນໍາໃຊ້ຫຼັງຈາກອ່ານການຕັ້ງຄ່າ
ໄຟລ໌.

ທ່ານສາມາດລະບຸນີ້ຫຼາຍຄັ້ງເພື່ອ override ທາງເລືອກທີ່ແຕກຕ່າງກັນ.

-ໂອ, --format-option=ທາງເລືອກ
ສົ່ງຕົວເລືອກເພີ່ມເຕີມໄປຫາຄໍາສັ່ງເກັບຂໍ້ມູນ. ນີ້ສາມາດເປັນປະໂຫຍດໃນເວລາທີ່ກໍານົດ
ຕົວເລືອກການບີບອັດສໍາລັບບາງບ່ອນເກັບມ້ຽນ, ຕົວຢ່າງ
ຊອງ -F7z -O-mx=9 archive.7z dir
ທ່ານສາມາດກໍານົດນີ້ຫຼາຍຄັ້ງເພີ່ມທາງເລືອກທີ່ແຕກຕ່າງກັນ.

--save-outdir=ເອກະສານ
ເມື່ອສະກັດໄຟລ໌, ບັນທຶກຊື່ຂອງໄດເລກະທໍລີທີ່ເກັບໄວ້
ສະກັດເຂົ້າໄປໃນໄຟລ໌ທີ່ລະບຸໄວ້. ຖ້າຄໍາສັ່ງບໍ່ແມ່ນ 'ສະກັດ', ຫຼື
ແຟ້ມຈັດເກັບບໍ່ໄດ້ຖືກສະກັດໄປຫາໄດເລກະທໍລີໃຫມ່, ຫຼັງຈາກນັ້ນບໍ່ມີຫຍັງຈະຖືກຂຽນໃສ່
ໄຟລ໌ທີ່ລະບຸ. ຖ້າການຈັດເກັບຫຼາຍຖືກລະບຸ (ດ້ວຍ -e), ຫຼັງຈາກນັ້ນພຽງແຕ່ສຸດທ້າຍ
ໄດເຣັກທໍຣີທີ່ໄຟລ໌ຖືກແຍກອອກຈະຖືກຂຽນໃສ່ FILE.

ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ພາຍໃນ (ເບິ່ງ ຕົວຢ່າງ ດ້ານລຸ່ມ).

- ຊ່ວຍ ສະແດງສະຫຼຸບຂອງທາງເລືອກ.

- ການປ່ຽນແປງ
ຂໍ້ມູນສະບັບອອກແລະອອກ.

ARCHIVE TYPES


ເວັ້ນເສຍແຕ່ວ່າທາງເລືອກ -f (--format) ໄດ້ຖືກສະຫນອງໃຫ້, ຮູບແບບການເກັບແມ່ນຖືກກໍານົດໂດຍ
archive file extension. ເຊັ່ນ: ສ່ວນຂະຫຍາຍ ".tar.gz" ຫຼື ".tgz" ຫມາຍຄວາມວ່າຮູບແບບ tar+gzip. ຫມາຍ​ເຫດ​
ວ່າສ່ວນຂະຫຍາຍໄດ້ຖືກກວດສອບໃນລາຍການອື່ນໆທີ່ລະບຸໄວ້ຂ້າງເທິງ, ນັ້ນແມ່ນເຫດຜົນທີ່ວ່າໄຟລ໌ທີ່ມີ
ສ່ວນຂະຫຍາຍ ".tar.gz" ຖືກພິຈາລະນາເປັນ tar+gzip archive, ບໍ່ແມ່ນ gzip archive.

ຄໍາສັ່ງ diff ແມ່ນສະຫນັບສະຫນູນທຸກຄັ້ງທີ່ຄໍາສັ່ງສະກັດໄດ້ຖືກສະຫນັບສະຫນູນ.

ປະເພດແຟ້ມຈັດເກັບທີ່ຮອງຮັບແມ່ນ:

tar+gzip (tarz, .tgz)
ຄໍາສັ່ງທັງຫມົດແມ່ນສະຫນັບສະຫນູນ.

tar+bzip (.tar.bz, .tbz)
ຄໍາສັ່ງທັງຫມົດແມ່ນສະຫນັບສະຫນູນ.

tar+bzip2 (.tar.bz2, .tbz2)
ຄໍາສັ່ງທັງຫມົດແມ່ນສະຫນັບສະຫນູນ.

tar+ບີບອັດ (.tar.Z, .tZ)
ຄໍາສັ່ງທັງຫມົດແມ່ນສະຫນັບສະຫນູນ.

tar+lzop (.tar.lzo, .tzo)
ຄໍາສັ່ງທັງຫມົດແມ່ນສະຫນັບສະຫນູນ.

tar+lzip (.tar.lz, .tlz)
ຄໍາສັ່ງທັງຫມົດແມ່ນສະຫນັບສະຫນູນ.

tar+xz (.tar.xz, .txz)
ຄໍາສັ່ງທັງຫມົດແມ່ນສະຫນັບສະຫນູນ.

tar+7z (.tar.7z, .t7z)
ຄໍາສັ່ງທັງຫມົດແມ່ນສະຫນັບສະຫນູນ.

tar (.tar)
ຄໍາສັ່ງທັງຫມົດແມ່ນສະຫນັບສະຫນູນ.

ໄປສະນີ (.zip)
ຄໍາສັ່ງທັງຫມົດແມ່ນສະຫນັບສະຫນູນ.

jar (jar, .ສົງຄາມ)
ລາຍການ, ສະກັດ, ແລະເພີ່ມຄໍາສັ່ງແມ່ນສະຫນັບສະຫນູນ. cat ແມ່ນສະຫນັບສະຫນູນຖ້າຫາກວ່າ use_jar_program
ເປັນຄົນພິການ.

rar (.rar)
ຄໍາສັ່ງທັງຫມົດແມ່ນສະຫນັບສະຫນູນ.

ມັນ​ມີ (.lha, .lzh)
ຄໍາສັ່ງທັງຫມົດແມ່ນສະຫນັບສະຫນູນ.

7z (.7z)
ສານສະກັດຈາກ, ບັນຊີລາຍຊື່ແລະຄໍາສັ່ງເພີ່ມແມ່ນສະຫນັບສະຫນູນ.

alzip (.alz)
ຄໍາສັ່ງສະກັດໄດ້ຖືກສະຫນັບສະຫນູນ.

ace (.ເອສ)
ສະກັດແລະຄໍາສັ່ງລາຍຊື່ແມ່ນສະຫນັບສະຫນູນ.

ar (.a)
ຄໍາສັ່ງທັງຫມົດແມ່ນສະຫນັບສະຫນູນ.

ອາເຈ (.ອາຈ)
ບັນ​ຊີ​ລາຍ​ຊື່​, ສະ​ກັດ​ແລະ​ເພີ່ມ​ຄໍາ​ສັ່ງ​ແມ່ນ​ສະ​ຫນັບ​ສະ​ຫນູນ​.

arc (.ອາກ)
ຄໍາສັ່ງທັງຫມົດແມ່ນສະຫນັບສະຫນູນ. (ໃຫ້ສັງເກດວ່າ arc outputs ເປັນ newline ພິເສດໃນເວລາທີ່ cat ໄດ້
ຄໍາສັ່ງຖືກນໍາໃຊ້.)

rpm (. rpm)
ສະກັດແລະຄໍາສັ່ງລາຍຊື່ແມ່ນສະຫນັບສະຫນູນ.

deb (deb)
ສະກັດແລະຄໍາສັ່ງລາຍຊື່ແມ່ນສະຫນັບສະຫນູນ.

cab (.ລົດ​ແທັກ​ຊີ້)
cat, ສານສະກັດຈາກ, ແລະຄໍາສັ່ງລາຍຊື່ແມ່ນສະຫນັບສະຫນູນ.

gzip (.gz)
cat, ສະກັດ, ແລະເພີ່ມຄໍາສັ່ງແມ່ນສະຫນັບສະຫນູນ.

bzip (bz)
cat, ສະກັດ, ແລະເພີ່ມຄໍາສັ່ງແມ່ນສະຫນັບສະຫນູນ.

bzip2 (.bz2)
cat, ສະກັດ, ແລະເພີ່ມຄໍາສັ່ງແມ່ນສະຫນັບສະຫນູນ.

compress (.Z)
cat, ສະກັດ, ແລະເພີ່ມຄໍາສັ່ງແມ່ນສະຫນັບສະຫນູນ.

lzma (.lzma)
cat, ສະກັດ, ແລະເພີ່ມຄໍາສັ່ງແມ່ນສະຫນັບສະຫນູນ.

lzop (.lzo)
ສະກັດແລະເພີ່ມຄໍາສັ່ງແມ່ນສະຫນັບສະຫນູນ. ຄໍາສັ່ງ cat ບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນເນື່ອງຈາກວ່າ
lzop ບໍ່ຕ້ອງການສະກັດໄຟລ໌ອອກເປັນມາດຕະຖານເວັ້ນເສຍແຕ່ວ່າທຸງ -f ຈະຖືກມອບໃຫ້.

lzip (.lz)
cat, ສະກັດ, ແລະເພີ່ມຄໍາສັ່ງແມ່ນສະຫນັບສະຫນູນ.

xz (.xz)
cat, ສະກັດ, ແລະເພີ່ມຄໍາສັ່ງແມ່ນສະຫນັບສະຫນູນ.

rzip (.rz)
ສະກັດແລະເພີ່ມຄໍາສັ່ງແມ່ນສະຫນັບສະຫນູນ.

lrzip (.lrz)
ສະກັດແລະເພີ່ມຄໍາສັ່ງແມ່ນສະຫນັບສະຫນູນ.

7zip (.7z)
ຄໍາສັ່ງທັງຫມົດແມ່ນສະຫນັບສະຫນູນ. (ສັງເກດວ່າ 7z ປະຕິເສດທີ່ຈະຂຽນໄຟລ໌ທີ່ສະກັດອອກມາ
ມາດຕະຖານອອກ ຖ້າມາດຕະຖານອອກແມ່ນ terminal. ໃຊ້ -p ຫຼືທໍ່ຜົນຜະລິດຂອງ atool/acat
ໄປຫາ pager ໃນເວລາອ່ານຢູ່ໃນ terminal.)

cpio (.cpio)
ບັນ​ຊີ​ລາຍ​ຊື່​, ສະ​ກັດ​ແລະ​ເພີ່ມ​ຄໍາ​ສັ່ງ​ແມ່ນ​ສະ​ຫນັບ​ສະ​ຫນູນ​.

CONFIGURATION


ຕັ້ງແຕ່ເວີຊັນ 0.8.0, atool ສາມາດອ່ານໄຟລ໌ການຕັ້ງຄ່າແບບກຳນົດເອງໄດ້. ຫນ້າທໍາອິດ, hardcoded defaults
ໃນໄຟລ໌ໂຄງການ atool ໄດ້ຖືກປະເມີນ. ຫຼັງຈາກນັ້ນ, ຄ່າການຕັ້ງຄ່າທົ່ວລະບົບຈະຖືກໂຫລດ
ຈາກ /etc/atool.conf ຖ້າໄຟລ໌ນັ້ນມີຢູ່. ສຸດທ້າຍ, ຄ່າການຕັ້ງຄ່າຕໍ່ຜູ້ໃຊ້ແມ່ນ
ໂຫລດມາຈາກ .atoolrc ໃນໄດເລກະທໍລີເຮືອນຂອງຜູ້ໃຊ້ໃນປະຈຸບັນ.

ຮູບແບບຂອງໄຟລ໌ການຕັ້ງຄ່າແມ່ນງ່າຍດາຍ:

ຄ່າຕົວແປ

ທີ່ນີ້ ຕົວແປ ແມ່ນຕົວແປທີ່ລະບຸໄວ້ຂ້າງລຸ່ມນີ້, ແລະ ມູນຄ່າ ແມ່ນຄ່າທີ່ຈະເຊື່ອມໂຍງຕົວແປ
ມີ. ຕົວແປ ແລະ ມູນຄ່າ ຄວນແຍກອອກດ້ວຍຊ່ອງຫວ່າງຢ່າງໜ້ອຍໜຶ່ງຊ່ອງ (ຍະຫວ່າງ, ແຖບ
ແລະອື່ນໆ). ເສັ້ນຫວ່າງເປົ່າ ແລະແຖວທີ່ຂຶ້ນຕົ້ນດ້ວຍ # ຖືກຍົກເລີກ.

ຄ່າຂອງ `1' ຫມາຍຄວາມວ່າຕົວເລືອກຖືກເປີດໃຊ້ງານ, ແລະ `0' ຖືກປິດໃຊ້ງານ. ສາຍ
ບໍ່ຄວນຖືກອ້າງອີງ, ຍ້ອນວ່າພວກມັນເລີ່ມຕົ້ນທີ່ຕົວອັກສອນທີ່ບໍ່ແມ່ນ whitespace ທໍາອິດແລະສິ້ນສຸດຢູ່ທີ່
ທ້າຍແຖວ.

ທາງເລືອກແມ່ນ:

use_tar_bzip2_option (ຄ່າເລີ່ມຕົ້ນ: 1)
ເປີດໃຊ້ອັນນີ້ຖ້າທ່ານໃຊ້ GNU tar ແລະມັນສະຫນັບສະຫນູນ --bzip2 ທາງ​ເລືອກ​ສໍາ​ລັບ​ການ​ກັ່ນ​ຕອງ​
bzip2'ed ໄຟລ໌ຜ່ານ bzip2. ເວີຊັນ 1.13.6 ຫຼືໃໝ່ກວ່າຂອງການສະຫນັບສະຫນູນ GNU tar --bzip2.
ດັ່ງນັ້ນ, ຖ້າທ່ານໃຊ້ GNU tar ກ່ອນຫນ້ານີ້ກ່ວາ 1.13.6, ທ່ານຈະຕ້ອງປິດການໃຊ້ງານນີ້
ທາງເລືອກ.

ອັນນີ້ເຄີຍເປັນ use_tar_j_option ແຕ່ການໃຊ້ --bzip2 ແມ່ນເຄື່ອນທີ່ຫຼາຍ.

use_tar_lzip_option (ຄ່າເລີ່ມຕົ້ນ: 0)
ເປີດໃຊ້ອັນນີ້ຖ້າທ່ານໃຊ້ GNU tar ແລະມັນສະຫນັບສະຫນູນ --lzip ທາງ​ເລືອກ​ສໍາ​ລັບ​ການ​ກັ່ນ​ຕອງ​
ໄຟລ໌ lzip'ed ຜ່ານ lzip. ເວີຊັນ 1.23 ຫຼືໃໝ່ກວ່າຂອງການສະຫນັບສະຫນູນ GNU tar --lzip.
ດັ່ງນັ້ນ, ຖ້າທ່ານໃຊ້ GNU tar ກ່ອນຫນ້ານີ້ກ່ວາ 1.23, ທ່ານຈະຕ້ອງປິດການໃຊ້ງານນີ້
ທາງເລືອກ.

use_tar_z_option (ຄ່າເລີ່ມຕົ້ນ: 1)
ເປີດໃຊ້ອັນນີ້ຖ້າທ່ານໃຊ້ GNU tar ແລະມັນສະຫນັບສະຫນູນ -z ທາງເລືອກສໍາລັບການກັ່ນຕອງ gzipped
ໄຟລ໌ຜ່ານ gzip. ທ່ານຈະຕ້ອງປິດການທໍາງານນີ້ແລະ use_tar_j_option ຖ້າເຈົ້າບໍ່ເຮັດ
ໃຊ້ GNU tar.

ການປິດການນຳໃຊ້ສອງທາງເລືອກນີ້ບໍ່ໄດ້ໝາຍຄວາມວ່າ atool ບໍ່ສາມາດສະກັດໄຟລ໌ bzip2/gzip ໄດ້.
ຖ້າປິດໃຊ້ງານ, atool ໃຊ້ທໍ່ສົ່ງຜົນຜະລິດຈາກ bzip2/gzip ໄປຫາ tar ແທນ.

ຖ້າເປັນໄປໄດ້, ທາງເລືອກເຫຼົ່ານີ້ຄວນຈະຖືກເປີດໃຊ້ງານນັບຕັ້ງແຕ່ການຈັດການຄວາມຜິດພາດແມ່ນດີກວ່າເມື່ອ
ການກັ່ນຕອງແມ່ນເຮັດໂດຍ tar.

use_tar_lzma_option (ຄ່າເລີ່ມຕົ້ນ: 1)
ເປີດໃຊ້ອັນນີ້ຖ້າທ່ານໃຊ້ GNU tar ແລະມັນສະຫນັບສະຫນູນ --lzma ທາງເລືອກສໍາລັບການກັ່ນຕອງ lzma
ບີບອັດໄຟລ໌ຜ່ານ lzma. ເວີຊັນ 1.20 ຫຼືໃໝ່ກວ່າຂອງການສະຫນັບສະຫນູນ GNU tar --lzma.

ໃຊ້_tar_lzop_option (ຄ່າເລີ່ມຕົ້ນ: 0)
ເປີດໃຊ້ອັນນີ້ຖ້າທ່ານໃຊ້ GNU tar ແລະມັນສະຫນັບສະຫນູນ --lzop ທາງເລືອກສໍາລັບການກັ່ນຕອງ lzop
ບີບອັດໄຟລ໌ຜ່ານ lzop. ເວີຊັນ 1.21 ຫຼືໃໝ່ກວ່າຂອງການສະຫນັບສະຫນູນ GNU tar --lzop.

ໃຊ້_tar_xz_option (ຄ່າເລີ່ມຕົ້ນ: 0)
ເປີດໃຊ້ອັນນີ້ຖ້າທ່ານໃຊ້ GNU tar ແລະມັນສະຫນັບສະຫນູນ --xz ທາງເລືອກສໍາລັບການກັ່ນຕອງ xz
ບີບອັດໄຟລ໌ຜ່ານ xz. ເວີຊັນ 1.22 ຫຼືໃໝ່ກວ່າຂອງການສະຫນັບສະຫນູນ GNU tar --xz.

ໃຊ້_gzip_for_z (ຄ່າເລີ່ມຕົ້ນ: 1)
ເປີດໃຊ້ອັນນີ້ຖ້າທ່ານຕ້ອງການໃຊ້ gzip ແທນ uncompress ເມື່ອ decompressing
ບີບອັດໄຟລ໌ (ໄຟລ໌ `.Z').

use_rar_for_unpack (ຄ່າເລີ່ມຕົ້ນ: 0)
ເປີດໃຊ້ອັນນີ້ຖ້າທ່ານຕ້ອງການໃຊ້ rar ແທນ unrar ເມື່ອເປັນໄປໄດ້. ນີ້
ເຮັດໃຫ້ atool ໃຊ້ຄໍາສັ່ງ rar (path_rar) ເຖິງແມ່ນວ່າໃນເວລາທີ່ລາຍຊື່ແລະສະກັດ RAR
ໄຟລ໌.

use_arc_for_unpack (ຄ່າເລີ່ມຕົ້ນ: 0)
ເປີດໃຊ້ອັນນີ້ຖ້າທ່ານຕ້ອງການໃຊ້ arc ແທນ nomarch ເມື່ອເປັນໄປໄດ້. ນີ້
ເຮັດໃຫ້ atool ໃຊ້ຄໍາສັ່ງ arc (path_arc) ເຖິງແມ່ນວ່າໃນເວລາທີ່ລາຍຊື່ແລະສະກັດ ARC
ໄຟລ໌.

ໃຊ້_arj_for_unpack (ຄ່າເລີ່ມຕົ້ນ: 0)
ເປີດໃຊ້ອັນນີ້ຖ້າທ່ານຕ້ອງການໃຊ້ arj ແທນ unarj ເມື່ອເປັນໄປໄດ້. ນີ້
ເຮັດໃຫ້ atool ໃຊ້ຄໍາສັ່ງ arj (path_arj) ເຖິງແມ່ນວ່າໃນເວລາທີ່ລາຍຊື່ແລະສະກັດ ARJ
ໄຟລ໌.

use_find_cpio_print0 (ຄ່າເລີ່ມຕົ້ນ: 1)
ເປີດໃຊ້ງານນີ້ຖ້າ find ສະຫນັບສະຫນູນທາງເລືອກ -print0 ແລະ cpio ສະຫນັບສະຫນູນທາງເລືອກ -0.
ຖ້າບໍ່ມີມັນ, ມັນເປັນໄປບໍ່ໄດ້ / ຍາກກວ່າທີ່ຈະເຮັດໃຫ້ cpio archives ຂອງໄຟລ໌ທີ່ມີ newline
ຕົວອັກສອນໃນຊື່ຂອງເຂົາເຈົ້າ.

extract_deb_control (ຄ່າເລີ່ມຕົ້ນ: 1)
ໄຟລ໌ແພັກເກັດ Debian .deb ມີຂໍ້ມູນການຄວບຄຸມຢູ່ໃນໄດເຣັກທໍຣີ DEBIAN,
ໂດຍສະເພາະໄຟລ໌ "ຄວບຄຸມ" ຂອງຊຸດ. ເປີດໃຊ້ອັນນີ້ຖ້າທ່ານຕ້ອງການການຄວບຄຸມ
ຂໍ້​ມູນ​ທີ່​ຈະ​ໄດ້​ຮັບ​ການ​ສະ​ກັດ​ໃນ​ລະ​ຫວ່າງ​ການ​ສະ​ກັດ​ນອກ​ຈາກ​ໄຟລ​໌​ປົກ​ກະ​ຕິ​.

strip_unknown_ext (ຄ່າເລີ່ມຕົ້ນ: 1)
ໄຟລ໌ບາງປະເພດແມ່ນເປັນບ່ອນເກັບມ້ຽນ, ແຕ່ສ່ວນຂະຫຍາຍຂອງພວກມັນບໍ່ໄດ້ບອກ.
ຕົວຢ່າງແມ່ນເອກະສານ Open Office (ໄຟລ໌ Zip) ແລະເອກະສານ Gnumeric (gzip'ed
ໄຟລ໌). ເນື່ອງຈາກການຂະຫຍາຍຂອງຊື່ໄຟລ໌ເຫຼົ່ານັ້ນບໍ່ຮູ້ຈັກກັບ atool, ເຂົາເຈົ້າຈະ
ບໍ່ຖືກລອກອອກດ້ວຍຕົວເລືອກນີ້ຕັ້ງເປັນ 0. ໄຟລ໌ຜົນຜະລິດໃນກໍລະນີນັ້ນຈະເປັນ
ບາງສິ່ງບາງຢ່າງເຊັ່ນ: Unpack-XYZW. ການຕັ້ງຕົວເລືອກນີ້ເປັນ 1 ຈະເຮັດໃຫ້ສ່ວນຂະຫຍາຍເປັນ
ຖອດອອກແທນ.

use_pbzip2 (ຄ່າເລີ່ມຕົ້ນ: 0)
ເປີດໃຊ້ອັນນີ້ຖ້າທ່ານຕ້ອງການໃຊ້ pbzip2 ແທນທີ່ຈະ bzip2. ກະ​ລຸ​ນາ​ບໍ່​ວ່າ​ຖ້າ​ຫາກ​ວ່າ​
use_tar_bzip2_option ຖືກເປີດໃຊ້, ຫຼັງຈາກນັ້ນ bzip2 ຈະຖືກໃຊ້ໂດຍ tar ໂດຍບໍ່ຄໍານຶງເຖິງ.
use_pbzip2 ທາງເລືອກ. ດັ່ງນັ້ນຖ້າທ່ານຕ້ອງການ tar ໃຊ້ pbzip2 ແທນທີ່ຈະ bzip2, ຕັ້ງ
use_pbzip2 ຫາ 1 ແລະ use_tar_bzip2_option ເປັນ 0.

use_lbzip2 (ຄ່າເລີ່ມຕົ້ນ: 0)
ເປີດໃຊ້ອັນນີ້ຖ້າທ່ານຕ້ອງການໃຊ້ lbzip2 ແທນທີ່ຈະ bzip2. ກະ​ລຸ​ນາ​ບໍ່​ວ່າ​ຖ້າ​ຫາກ​ວ່າ​
use_tar_bzip2_option ຖືກເປີດໃຊ້, ຫຼັງຈາກນັ້ນ bzip2 ຈະຖືກໃຊ້ໂດຍ tar ໂດຍບໍ່ຄໍານຶງເຖິງ.
use_lbzip2 ທາງເລືອກ. ດັ່ງນັ້ນຖ້າທ່ານຕ້ອງການ tar ໃຊ້ lbzip2 ແທນທີ່ຈະ bzip2, ຕັ້ງ
use_lbzip2 ຫາ 1 ແລະ use_tar_bzip2_option ເປັນ 0.

use_pigz (ຄ່າເລີ່ມຕົ້ນ: 0)
ເປີດໃຊ້ອັນນີ້ຖ້າທ່ານຕ້ອງການໃຊ້ pigz ແທນທີ່ຈະ gzip. ກະ​ລຸ​ນາ​ບໍ່​ວ່າ​ຖ້າ​ຫາກ​ວ່າ​
use_tar_z_option ຖືກເປີດໃຊ້, ຫຼັງຈາກນັ້ນ gzip ຈະຖືກໃຊ້ໂດຍ tar ໂດຍບໍ່ຄໍານຶງເຖິງ
use_pigz ທາງເລືອກ. ດັ່ງນັ້ນຖ້າທ່ານຕ້ອງການ tar ໃຊ້ pigz ແທນທີ່ຈະ gzip, ໃຫ້ຕັ້ງ use_pigz ເປັນ 1
ແລະ use_tar_z_option ເປັນ 0.

use_plzip (ຄ່າເລີ່ມຕົ້ນ: 0)
ເປີດໃຊ້ອັນນີ້ຖ້າທ່ານຕ້ອງການໃຊ້ plzip ແທນ lzip. ກະ​ລຸ​ນາ​ບໍ່​ວ່າ​ຖ້າ​ຫາກ​ວ່າ​
use_tar_lzip_option ຖືກເປີດໃຊ້, ຫຼັງຈາກນັ້ນ lzip ຈະຖືກໃຊ້ໂດຍ tar ໂດຍບໍ່ຄໍານຶງເຖິງ.
use_plzip ທາງເລືອກ. ດັ່ງນັ້ນຖ້າທ່ານຕ້ອງການ tar ໃຊ້ plzip ແທນທີ່ຈະ lzip, ຕັ້ງຄ່າ use_plzip
ຫາ 1 ແລະ use_tar_lzip_option ເປັນ 0.

use_jar (ຄ່າເລີ່ມຕົ້ນ: 0)
ເປີດໃຊ້ອັນນີ້ຖ້າທ່ານຕ້ອງການໃຊ້ jar ສໍາລັບການຈັດການການເກັບກະປ໋ອງ. ຖ້າທ່ານປິດການໃຊ້ງານນີ້
ທາງເລືອກ, zip ຈະຖືກນໍາໃຊ້ (ເຊິ່ງຄວນຈະເຮັດວຽກເຊັ່ນດຽວກັນ, ແລະອາດຈະໄວກວ່າ
ຄືກັນ).

ທາງ​ເລືອກ​ນີ້​ແມ່ນ​ປິດ​ການ​ທໍາ​ງານ​ໂດຍ​ຄ່າ​ເລີ່ມ​ຕົ້ນ​ນັບ​ຕັ້ງ​ແຕ່​ການ​ແຍກ​ໄຟລ​໌​ອອກ​ເປັນ​ມາດ​ຕະ​ຖານ (`cat'​)
ບໍ່ຮອງຮັບກະປ໋ອງ.

use_file (ຄ່າເລີ່ມຕົ້ນ: 1)
ເປີດໃຊ້ງານນີ້ຖ້າທ່ານຕ້ອງການ atool ເພື່ອກໍານົດປະເພດໄຟລ໌ໂດຍໃຊ້ ເອກະສານ(1) ສໍາລັບໄຟລ໌ເຫຼົ່ານັ້ນ
ດ້ວຍການຂະຫຍາຍທີ່ບໍ່ຮູ້ຈັກ (ຫຼືບໍ່ມີເລີຍ).

use_file_ສະເໝີ (ຄ່າເລີ່ມຕົ້ນ: 0)
ເປີດໃຊ້ອັນນີ້ຖ້າທ່ານຕ້ອງການ atool ເພື່ອກໍານົດການເກັບຮັກສາໄວ້ສະເຫມີໂດຍໃຊ້ ເອກະສານ(1), ໂດຍບໍ່ຄໍານຶງ
ຂອງການຂະຫຍາຍໄຟລ໌. ກະ​ລຸ​ນາ​ສັງ​ເກດ​ວ່າ​ນີ້​ໃນ​ປັດ​ຈຸ​ບັນ​ມີ​ຈຸດ​ອ່ອນ​ບາງ​, ເຊັ່ນ​:​
ບໍ່​ສາ​ມາດ​ລະ​ບຸ​ທຸກ​ປະ​ເພດ archive (ໂດຍ​ສະ​ເພາະ​ແມ່ນ tar archives compressed​
ດ້ວຍ 7zip, lzop, szip ແລະອື່ນໆ).

tmpdir_name (ຄ່າເລີ່ມຕົ້ນ: Unpack-%04d)
atool ສະກັດໄປຍັງໄດເລກະທໍລີຊົ່ວຄາວທີ່ສ້າງຂຶ້ນໃນໄດເລກະທໍລີປະຈຸບັນເພື່ອວ່າບໍ່ມີ
ໄຟລ໌ຖືກຂຽນທັບ. ຕົວແປນີ້ຄວບຄຸມຊື່ຂອງໄດເລກະທໍລີຊົ່ວຄາວນັ້ນ
ຄວນ​ມີ.

ສະຕຣິງ `%d' ໃນຕົວແປນີ້ຈະຖືກແທນທີ່ດ້ວຍຕົວເລກສຸ່ມລະຫວ່າງ 0
ແລະ 9999. ມັນເປັນໄປໄດ້ທີ່ຈະປ່ຽນຮູບແບບຂອງຕົວເລກນີ້ໂດຍການໃຊ້ອັນອື່ນ
ກວ່າ `%d' - ເບິ່ງ printf(3).

tmpfile_name (ຄ່າເລີ່ມຕົ້ນ: Pack-%04d)
ເມື່ອໃຊ້ pbzip2, ແລະສ້າງແຟ້ມຈັດເກັບ, ຕ້ອງສ້າງໄຟລ໌ຊົ່ວຄາວ. ນີ້
ທາງເລືອກຄວບຄຸມຊື່ຂອງໄຟລ໌ນັ້ນ. ເບິ່ງ tmpdir_name ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບ
ຮູບແບບ.

path_pager (ຄ່າເລີ່ມຕົ້ນ: pager)

path_jar (ຄ່າເລີ່ມຕົ້ນ: ກະປ໋ອງ)

path_tar (ຄ່າເລີ່ມຕົ້ນ: tar)

path_zip (ຄ່າເລີ່ມຕົ້ນ: zip)

path_unzip (ຄ່າເລີ່ມຕົ້ນ: unzip)

path_gzip (ຄ່າເລີ່ມຕົ້ນ: gzip)

path_bzip (ຄ່າເລີ່ມຕົ້ນ: bzip)

path_bzip2 (ຄ່າເລີ່ມຕົ້ນ: bzip2)

path_pbzip2 (ຄ່າເລີ່ມຕົ້ນ: pbzip2)

path_compress (ຄ່າເລີ່ມຕົ້ນ: ບີບອັດ)

path_lzma (ຄ່າເລີ່ມຕົ້ນ: lzma)

path_lzop (ຄ່າເລີ່ມຕົ້ນ: lzop)

path_lzip (ຄ່າເລີ່ມຕົ້ນ: lzip)

path_rar (ຄ່າເລີ່ມຕົ້ນ: rar)

path_unrar (ຄ່າເລີ່ມຕົ້ນ: unrar)

path_lbzip2 (ຄ່າເລີ່ມຕົ້ນ: lbzip2)

path_pigz (ຄ່າເລີ່ມຕົ້ນ: pigz)

path_cabextract (ຄ່າເລີ່ມຕົ້ນ: cabextract)

path_7z (ຄ່າເລີ່ມຕົ້ນ: 7z)

path_unalz (ຄ່າເລີ່ມຕົ້ນ: unalz)

path_lha (ຄ່າເລີ່ມຕົ້ນ: lha)

path_unace (ຄ່າເລີ່ມຕົ້ນ: unace)

path_ar (ຄ່າເລີ່ມຕົ້ນ: ar)

path_arj (ຄ່າເລີ່ມຕົ້ນ: arj)

path_unarj (ຄ່າເລີ່ມຕົ້ນ: unarj)

path_arc (ຄ່າເລີ່ມຕົ້ນ: arc)

path_nomarch (ຄ່າເລີ່ມຕົ້ນ: nomarch)

path_rpm (ຄ່າເລີ່ມຕົ້ນ: rpm)

path_rpm2cpio (ຄ່າເລີ່ມຕົ້ນ: rpm2cpio)

path_dpkg_deb (ຄ່າເລີ່ມຕົ້ນ: dpkg-deb)

path_cpio (ຄ່າເລີ່ມຕົ້ນ: cpio)

path_file (ຄ່າເລີ່ມຕົ້ນ: ໄຟລ໌)

path_find (ຄ່າເລີ່ມຕົ້ນ: ຊອກຫາ)

path_xargs (ຄ່າເລີ່ມຕົ້ນ: xargs)

path_cat (ຄ່າເລີ່ມຕົ້ນ: cat)

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

args_diff (ຄ່າເລີ່ມຕົ້ນ: -ru)
ຕົວແປນີ້ກໍານົດ arguments ແຖວຄໍາສັ່ງທີ່ຈະສົ່ງໄປຫາຄໍາສັ່ງ diff (ເປັນ
ລະບຸໂດຍ path_diff) ເມື່ອໃຊ້ adiff. ຕົວອັກສອນຊ່ອງແຍກ arguments ໃນ
ສາຍນີ້.

path_syscfg (ຄ່າເລີ່ມຕົ້ນ: /etc/atool.conf)
(ຕົວແປນີ້ສາມາດຖືກຕັ້ງຢູ່ໃນໄຟລ໌ໂຄງການ atool ເທົ່ານັ້ນ.) ຕົວແປນີ້ລະບຸ
ໄດເລກະທໍລີທີ່ໄຟລ໌ການຕັ້ງຄ່າທົ່ວລະບົບຕັ້ງຢູ່.

path_usercfg (ຄ່າເລີ່ມຕົ້ນ: .atoolrc)
(ຕົວແປນີ້ສາມາດຖືກຕັ້ງຢູ່ໃນໄຟລ໌ໂຄງການ atool ແລະທົ່ວລະບົບເທົ່ານັ້ນ
configuration file.) ຕົວແປນີ້ກໍານົດບ່ອນທີ່ໄຟລ໌ການຕັ້ງຄ່າຜູ້ໃຊ້ຢູ່
ຕັ້ງຢູ່. ໃຫ້ສັງເກດວ່າຖ້າຊື່ໄຟລ໌ນີ້ແມ່ນພີ່ນ້ອງ (ເຊັ່ນວ່າບໍ່ໄດ້ຢູ່ກັບ `/'), ມັນ
ຈະສົມທຽບກັບໄດເຣັກທໍຣີເຮືອນຂອງຜູ້ໃຊ້ໃນປະຈຸບັນ (ຕາມທີ່ກຳນົດໂດຍ HOME
ສະພາບແວດລ້ອມປ່ຽນແປງ).

default_verbosity (ຄ່າເລີ່ມຕົ້ນ: 1)
ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນຂອງ atool. ໂດຍ​ການ​ນໍາ​ໃຊ້ -q ແລະ -v ທາງ​ເລືອກ​, verbosity ໄດ້​
ລະດັບສາມາດຍົກລະດັບແລະຫຼຸດລົງ. ລະດັບ 1 ຫມາຍຄວາມວ່າ "ການເວົ້າປົກກະຕິ" - ຕົວຢ່າງເມື່ອ
ການສ້າງແລະສະກັດຈາກຮວບຮວມ, ໄຟລ໌ຈະຖືກລະບຸໄວ້.

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

ນີ້ສາມາດເປັນປະໂຫຍດຫຼາຍໃນການສົມທົບກັບ `default_verbosity 0'. ໃຫ້ສັງເກດວ່າ
ຕົວເລືອກນີ້ຈະບໍ່ມີຜົນກະທົບໃນເວລາທີ່ທາງເລືອກ -X ຖືກນໍາໃຊ້ກັບ aunpack, ແລະມັນມີ
ບໍ່ມີຜົນຕໍ່ໄຟລ໌ທີ່ຖືກບີບອັດ.

keep_compressed (ຄ່າເລີ່ມຕົ້ນ: 1)
ເມື່ອບີບອັດໄຟລ໌ທີ່ມີ gzip ຫຼື bzip2, ໄຟລ໌ຕົ້ນສະບັບ (ບໍ່ໄດ້ບີບອັດ) ແມ່ນ
ປົກກະຕິແລ້ວຖືກລຶບເມື່ອມັນຖືກບີບອັດ. ເຊັ່ນ: ຖ້າເຈົ້າບີບອັດໄຟລ໌ "ທົດສອບ" ເຈົ້າ
ຈະສິ້ນສຸດດ້ວຍໄຟລ໌ດຽວ, "test.gz". ດ້ວຍຕົວເລືອກນີ້ຕັ້ງເປັນ 1, ເຈົ້າຈະ
ເຮັດໃຫ້ atool ຮັກສາໄຟລ໌ຕົ້ນສະບັບເຊັ່ນດຽວກັນ. ພຶດຕິກໍາຕົ້ນສະບັບແມ່ນບັນລຸໄດ້ໂດຍ
ການ​ຕັ້ງ​ຄ່າ​ທາງ​ເລືອກ​ນີ້​ເປັນ 0​.

ຕົວເລືອກນີ້ຍັງມີຜົນກະທົບທຽບເທົ່າກັບການບີບອັດໄຟລ໌ທີ່ຖືກບີບອັດ. ເມື່ອ​ໃດ​
ຕັ້ງເປັນ 1, ໄຟລ໌ຕົ້ນສະບັບ (ບີບອັດ) ຈະຖືກເກັບໄວ້. ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະເປັນ
ລຶບແລ້ວ.

ໃຫ້ສັງເກດວ່າແນວໃດກໍ່ຕາມທາງເລືອກນີ້ບໍ່ມີຜົນໃນເວລາທີ່ການບັນຈຸໄຟລ໌ທີ່ຖືກບີບອັດດ້ວຍ
ທາງເລືອກ -X (ສໍາລັບການລະບຸໄດເລກະທໍລີຜົນຜະລິດຫຼືໄຟລ໌). ໃນກໍລະນີດັ່ງກ່າວ
ໄຟລ໌ຕົ້ນສະບັບຖືກເກັບໄວ້ສະເຫມີ.

decompress_to_cwd (ຄ່າເລີ່ມຕົ້ນ: 1)
ເມື່ອ decompressing ໄຟລ໌ທີ່ມີຄໍາສັ່ງເຊັ່ນ gzip ຫຼື bzip2, decompressed
ປົກກະຕິແລ້ວໄຟລ໌ແມ່ນຖືກຈັດໃສ່ໃນໄດເລກະທໍລີດຽວກັນກັບໄຟລ໌ທີ່ຖືກບີບອັດ. ດ້ວຍນີ້
ທາງ​ເລືອກ​ທີ່​ຕັ້ງ​ເປັນ 1​, ໄຟລ​໌ decompressed ແທນ​ທີ່​ຈະ​ໄດ້​ວາງ​ໄວ້​ໃນ​ການ​ເຮັດ​ວຽກ​ໃນ​ປັດ​ຈຸ​ບັນ​
ລະບົບ.

ໃຫ້ສັງເກດວ່າຕົວເລືອກນີ້ບໍ່ມີຜົນໃນເວລາທີ່ -X ຖືກນໍາໃຊ້.

ENVIRONMENT ຄວາມຮັບຜິດຊອບ


ໂປແກມ pager ເລີ່ມຕົ້ນທີ່ຈະໃຊ້ເມື່ອຕົວເລືອກ -p/--page ຖືກລະບຸ.

ຕົວຢ່າງ


ເພື່ອສະກັດໄຟລ໌ທັງໝົດອອກຈາກແຟ້ມຈັດເກັບ 'foobar.tar.gz' ໄປຫາໄດເລກະທໍລີຍ່ອຍ (ຫຼືປະຈຸບັນ
ໄດເລກະທໍລີຖ້າມັນມີພຽງໄຟລ໌ດຽວ):
aunpack foobar.tar.gz

ເພື່ອສະກັດໄຟລ໌ທັງໝົດອອກຈາກແຟ້ມຈັດເກັບ '.tar.gz' ທັງໝົດໃນໄດເລກະທໍລີປັດຈຸບັນ:
aunpack -e *.tar.gz

ເພື່ອສ້າງແຟ້ມ zip ຂອງສອງໄຟລ໌ `foo' ແລະ `bar':
ຊອງ myarchive.zip ຟູ ພາທະນາຍຄວາມ

ເພື່ອສະແດງໄຟລ໌ 'baz' ໃນແຟ້ມຈັດເກັບ 'myarchive.zip' ຜ່ານ pager:
ອາກາຕ -p myarchive.zip ຖານ

ເພື່ອລາຍຊື່ເນື້ອໃນຂອງແຟ້ມ rar `stuff.rar':
ກ່ວາ stuff.rar

ເພື່ອສ້າງສາມຮວບຮວມ, `dir1.tar.gz', `dir2.tar.gz' ແລະ `dir3.tar.gz', ດັ່ງນັ້ນ
ອັນທໍາອິດມີໄຟລ໌ທັງຫມົດໃນ dir1, ອັນທີສອງທັງຫມົດໃນ dir2 ແລະທີສາມທັງຫມົດ dir3:
ຊອງ -e -F tarz ເຈົ້າ1 ເຈົ້າ2 ເຈົ້າ3

ເພື່ອສະແດງຄວາມແຕກຕ່າງທັງໝົດລະຫວ່າງເວີຊັ່ນ 2.4.17 ແລະ 2.4.18 ຂອງ kernel:
ປັບປຸງ linux-2.4.17.tar.gz linux-2.4.18.tar.gz

ເພື່ອບັນຈຸແຟ້ມຈັດເກັບ .tar.gz ທັງໝົດຄືນໃນໄດເລກະທໍລີປັດຈຸບັນເປັນ .tar.7z (ແຟ້ມຈັດເກັບເກົ່າຈະ
ຖືກ​ເກັບ​ຮັກ​ສາ​ໄວ້​ໂດຍ​ບໍ່​ມີ​ການ​ສໍາ​ພັດ​)​:
arepack -F.tar.7z -e *.tar.gz

ນີ້ແມ່ນຟັງຊັນ shell ທີ່ຈະເຮັດໃຫ້ຄໍາສັ່ງ aunpack ປ່ຽນເຂົ້າໄປໃນໄດເລກະທໍລີບ່ອນທີ່
ໄຟລ໌ໄດ້ຖືກສະກັດອອກ:
aunpack () {
TMP=`mktemp /tmp/aunpack.XXXXXXXXXX`
atool -x --save-outdir=$TMP "$@"
DIR=" cat $TMP`"
[ "$DIR" != "" -a -d "$DIR" ] && cd "$DIR"
rm $TMP
}
ຖ້າທ່ານບໍ່ມີໂຄງການ mktemp, ທ່ານສາມາດປ່ຽນສາຍທີສອງດ້ວຍ (ຢ່າງໃດກໍ່ຕາມ
ວ່າອັນນີ້ບໍ່ປອດໄພທັງໝົດ)
TMP="/tmp/atool_outdir.$$"

ຮູ້ ບັກ


ພະຍາຍາມສະກັດ gzip ແລະໄຟລ໌ບີບອັດອື່ນໆໂດຍບໍ່ມີນາມສະກຸນ .gz (ຫຼື .bz2 ແລະອື່ນໆ)
ຈະບໍ່ເຮັດວຽກ:

aunpack: foo: ບໍ່ຮູ້ຈັກຮູບແບບ, ການກໍານົດການນໍາໃຊ້ໄຟລ໌
aunpack: foo: ຮູບແບບແມ່ນ 'gzip'
gzip: foo: ສ່ວນທ້າຍທີ່ບໍ່ຮູ້ຈັກ -- ຖືກລະເລີຍ

ຄວາມ​ຜິດ​ພາດ​ສຸດ​ທ້າຍ​ນີ້​ແມ່ນ​ສ້າງ​ຂຶ້ນ​ໂດຍ gzip -d ຟູ.

ຖ້າ​ຫາກ​ທ່ານ​ພົບ​ບັນ​ຫາ​ທີ່​ບໍ່​ໄດ້​ລະ​ບຸ​ໄວ້​ທີ່​ນີ້​, ກະ​ລຸ​ນາ​ລາຍ​ງານ​ມັນ​ກັບ <@PACKAGE_BUGREPORT@> .

ການລາຍງານ ບັກ


ລາຍງານບັກຫາoskar@osk.mine.nu>.

ໃຊ້ arepack ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌