ນີ້ແມ່ນຄໍາສັ່ງ aarch64-linux-gnu-ar ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ar - ສ້າງ, ແກ້ໄຂ, ແລະສະກັດຈາກບ່ອນເກັບມ້ຽນ
ສະຫຼຸບສັງລວມ
ar [-X32_64] [-]p[ຕ້ານ] [--ປລັກອິນ ຊື່] [--ເປົ້າຫມາຍ bfdname] [relpos] [ນັບ] ເກັບ
[ສະມາຊິກ... ]
ລາຍລະອຽດ
GNU ar ໂຄງການສ້າງ, ປັບປຸງແກ້ໄຂ, ແລະສະກັດຈາກການເກັບຮັກສາ. ອັນ ເກັບ ແມ່ນດຽວ
file ຖືການເກັບລວບລວມໄຟລ໌ອື່ນໆໃນໂຄງສ້າງທີ່ເຮັດໃຫ້ມັນເປັນໄປໄດ້ທີ່ຈະດຶງຂໍ້ມູນ
ໄຟລ໌ສ່ວນບຸກຄົນຕົ້ນສະບັບ (ເອີ້ນວ່າ ສະມາຊິກ ຂອງຮວບຮວມ).
ເນື້ອໃນຂອງໄຟລ໌ຕົ້ນສະບັບ, ຮູບແບບ (ການອະນຸຍາດ), ເວລາ, ເຈົ້າຂອງ, ແລະກຸ່ມແມ່ນ
ເກັບຮັກສາໄວ້ໃນຮວບຮວມ, ແລະສາມາດຟື້ນຟູໄດ້ໃນເວລາສະກັດ.
GNU ar ສາມາດຮັກສາຮວບຮວມທີ່ສະມາຊິກມີຊື່ຂອງຄວາມຍາວໃດກໍ່ຕາມ; ຢ່າງໃດກໍຕາມ, ຂຶ້ນກັບ
ວິທີການ ar ໄດ້ຖືກຕັ້ງຄ່າຢູ່ໃນລະບົບຂອງທ່ານ, ການຈໍາກັດຄວາມຍາວຂອງຊື່ສະມາຊິກອາດຈະຖືກບັງຄັບໃຊ້
ຄວາມເຂົ້າກັນໄດ້ກັບຮູບແບບການເກັບຮັກສາໄວ້ກັບເຄື່ອງມືອື່ນໆ. ຖ້າມັນມີ, ຂອບເຂດຈໍາກັດ
ມັກຈະເປັນ 15 ຕົວອັກສອນ (ປົກກະຕິຂອງຮູບແບບທີ່ກ່ຽວຂ້ອງກັບ a.out) ຫຼື 16 ຕົວອັກສອນ (ປົກກະຕິຂອງ
ຮູບແບບທີ່ກ່ຽວຂ້ອງກັບ coff).
ar ຖືກພິຈາລະນາເປັນ binary utility ເນື່ອງຈາກວ່າ archives ຂອງການຈັດລຽງນີ້ຖືກນໍາໃຊ້ຫຼາຍທີ່ສຸດເປັນ
ຫ້ອງສະຫມຸດ ຖືກິດຍ່ອຍທີ່ຈຳເປັນທົ່ວໄປ.
ar ສ້າງດັດຊະນີໃຫ້ກັບສັນຍາລັກທີ່ກຳນົດໄວ້ໃນໂມດູນວັດຖຸທີ່ສາມາດຍ້າຍໄດ້ໃນບ່ອນເກັບມ້ຽນ
ເມື່ອທ່ານລະບຸຕົວແກ້ໄຂ s. ເມື່ອສ້າງແລ້ວ, ດັດຊະນີນີ້ຈະຖືກປັບປຸງຢູ່ໃນບ່ອນເກັບມ້ຽນ
ທຸກໆຄັ້ງ ar ປ່ຽນແປງເນື້ອໃນຂອງມັນ (ບັນທຶກສໍາລັບ q ການດໍາເນີນງານປັບປຸງ). ຮວບຮວມ
ດ້ວຍດັດຊະນີດັ່ງກ່າວເລັ່ງການເຊື່ອມຕໍ່ກັບຫ້ອງສະຫມຸດ, ແລະອະນຸຍາດໃຫ້ປົກກະຕິໃນຫ້ອງສະຫມຸດ
ໂທຫາກັນແລະກັນໂດຍບໍ່ຄໍານຶງເຖິງການຈັດວາງຂອງພວກເຂົາຢູ່ໃນບ່ອນເກັບມ້ຽນ.
ທ່ານອາດຈະໃຊ້ nm -s or nm --print-armap ເພື່ອລາຍຊື່ຕາຕະລາງດັດຊະນີນີ້. ຖ້າບ່ອນເກັບມ້ຽນຂາດ
ຕາຕະລາງ, ຮູບແບບອື່ນຂອງ ar ເອີ້ນວ່າ ranlib ສາມາດໃຊ້ເພື່ອເພີ່ມພຽງແຕ່ຕາຕະລາງ.
GNU ar ທາງເລືອກສາມາດສ້າງເປັນ ບາງ archive, ເຊິ່ງປະກອບດ້ວຍດັດຊະນີສັນຍາລັກແລະການອ້າງອີງ
ຕໍ່ກັບສຳເນົາຕົ້ນສະບັບຂອງໄຟລ໌ສະມາຊິກຂອງແຟ້ມຈັດເກັບ. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການກໍ່ສ້າງ
ຫ້ອງສະຫມຸດສໍາລັບການນໍາໃຊ້ພາຍໃນຕົ້ນໄມ້ກໍ່ສ້າງທ້ອງຖິ່ນ, ບ່ອນທີ່ວັດຖຸທີ່ສາມາດຍົກຍ້າຍໄດ້ຄາດວ່າຈະ
ຍັງຄົງມີຢູ່, ແລະການຄັດລອກເນື້ອໃນຂອງແຕ່ລະວັດຖຸພຽງແຕ່ຈະເສຍເວລາແລະພື້ນທີ່.
ແຟ້ມຈັດເກັບສາມາດເປັນ ບາງ ຫຼືມັນສາມາດເປັນເລື່ອງປົກກະຕິ. ມັນບໍ່ສາມາດເປັນທັງສອງໃນເວລາດຽວກັນ.
ເມື່ອແຟ້ມຈັດເກັບຖືກສ້າງຮູບແບບຂອງມັນບໍ່ສາມາດປ່ຽນແປງໄດ້ໂດຍບໍ່ຕ້ອງລຶບມັນກ່ອນແລະຫຼັງຈາກນັ້ນ
ການສ້າງບ່ອນເກັບມ້ຽນໃຫມ່ໃນສະຖານທີ່ຂອງມັນ.
ຮວບຮວມບາງໆຍັງ ແປ, ດັ່ງນັ້ນການເພີ່ມຫນຶ່ງຮວບຮວມບາງໆໄປຫາບ່ອນເກັບມ້ຽນບາງໆອື່ນ
ບໍ່ໄດ້ຮັງມັນ, ດັ່ງທີ່ເກີດຂື້ນກັບບ່ອນເກັບມ້ຽນປົກກະຕິ. ແທນທີ່ຈະເປັນອົງປະກອບຂອງ
ແຟ້ມຈັດເກັບທໍາອິດຖືກເພີ່ມເປັນສ່ວນບຸກຄົນໃສ່ແຟ້ມຈັດເກັບທີສອງ.
ເສັ້ນທາງໄປຫາອົງປະກອບຂອງຮວບຮວມແມ່ນເກັບຮັກສາໄວ້ທຽບກັບບ່ອນເກັບມ້ຽນເອງ.
GNU ar ໄດ້ຖືກອອກແບບເພື່ອໃຫ້ເຂົ້າກັນໄດ້ກັບສອງສິ່ງອໍານວຍຄວາມສະດວກທີ່ແຕກຕ່າງກັນ. ທ່ານສາມາດຄວບຄຸມຂອງຕົນ
ກິດຈະກໍາການນໍາໃຊ້ທາງເລືອກໃນບັນຊີຄໍາສັ່ງ, ເຊັ່ນ: ແນວພັນທີ່ແຕກຕ່າງກັນຂອງ ar ກ່ຽວກັບລະບົບ Unix;
ຫຼື, ຖ້າທ່ານລະບຸຕົວເລືອກແຖວຄໍາສັ່ງດຽວ -M, ທ່ານສາມາດຄວບຄຸມມັນດ້ວຍ script
ສະໜອງໃຫ້ຜ່ານການປ້ອນຂໍ້ມູນມາດຕະຖານ ເຊັ່ນ: ໂຄງການ MRI "ຫ້ອງສະໝຸດ".
OPTIONS
GNU ar ອະນຸຍາດໃຫ້ທ່ານປະສົມລະຫັດການດໍາເນີນງານ p ແລະທຸງຕົວແກ້ໄຂ ຕ້ານ ໃນຄໍາສັ່ງໃດກໍ່ຕາມ, ພາຍໃນ
ການໂຕ້ຖຽງແຖວຄໍາສັ່ງທໍາອິດ.
ຖ້າທ່ານຕ້ອງການ, ທ່ານອາດຈະເລີ່ມຕົ້ນການໂຕ້ຖຽງແຖວຄໍາສັ່ງທໍາອິດດ້ວຍ dash.
ໄດ້ p keyletter ກໍານົດສິ່ງທີ່ດໍາເນີນການທີ່ຈະປະຕິບັດ; ມັນອາດຈະເປັນສິ່ງຕໍ່ໄປນີ້, ແຕ່
ທ່ານຕ້ອງລະບຸພຽງແຕ່ຫນຶ່ງໃນນັ້ນ:
d ລົບ ໂມດູນຈາກບ່ອນເກັບມ້ຽນ. ລະບຸຊື່ຂອງໂມດູນທີ່ຈະລຶບອອກເປັນ
ສະມາຊິກ... ; ແຟ້ມຈັດເກັບຈະບໍ່ຖືກແຕະຕ້ອງຖ້າທ່ານລະບຸວ່າບໍ່ມີໄຟລ໌ທີ່ຈະລຶບ.
ຖ້າເຈົ້າລະບຸ v ຕົວປັບປຸງແກ້ໄຂ, ar ລາຍຊື່ແຕ່ລະໂມດູນຍ້ອນວ່າມັນຖືກລຶບ.
m ໃຊ້ການດໍາເນີນການນີ້ເພື່ອ ການເຄື່ອນໄຫວ ສະມາຊິກຢູ່ໃນບ່ອນເກັບມ້ຽນ.
ການຈັດລໍາດັບຂອງສະມາຊິກໃນບ່ອນເກັບມ້ຽນສາມາດເຮັດໃຫ້ຄວາມແຕກຕ່າງໃນວິທີການເຊື່ອມໂຍງໂຄງການ
ການນໍາໃຊ້ຫ້ອງສະຫມຸດ, ຖ້າສັນຍາລັກຖືກກໍານົດຢູ່ໃນສະມາຊິກຫຼາຍກວ່າຫນຶ່ງຄົນ.
ຖ້າບໍ່ມີຕົວແກ້ໄຂຖືກໃຊ້ກັບ "m", ສະມາຊິກໃດໆທີ່ທ່ານຕັ້ງຢູ່ໃນ ສະມາຊິກ ການໂຕ້ຖຽງແມ່ນ
ຍ້າຍໄປ ໃນຕອນທ້າຍ ຂອງຮວບຮວມ; ທ່ານສາມາດນໍາໃຊ້ໄດ້ a, b, ຫຼື i ຕົວແກ້ໄຂເພື່ອຍ້າຍພວກມັນໄປ
ສະຖານທີ່ທີ່ລະບຸໄວ້ແທນ.
p ພິມ ສະມາຊິກທີ່ກໍານົດໄວ້ຂອງຮວບຮວມ, ກັບໄຟລ໌ຜົນຜະລິດມາດຕະຖານ. ຖ້າ v
ຕົວແກ້ໄຂຖືກລະບຸ, ສະແດງຊື່ສະມາຊິກກ່ອນທີ່ຈະຄັດລອກເນື້ອຫາຂອງມັນໃຫ້ເປັນມາດຕະຖານ
ຜົນຜະລິດ.
ຖ້າເຈົ້າລະບຸບໍ່ ສະມາຊິກ arguments, ໄຟລ໌ທັງຫມົດທີ່ຢູ່ໃນຮວບຮວມແມ່ນພິມອອກ.
q ດ່ວນ ເພີ່ມເຕີມ; ໃນປະຫວັດສາດ, ເພີ່ມໄຟລ໌ ສະມາຊິກ... ໃນຕອນທ້າຍຂອງ ເກັບ, ໂດຍບໍ່ມີການ
ກວດສອບການທົດແທນ.
ຕົວປັບປ່ຽນ a, b, ແລະ i do ບໍ່ ຜົນກະທົບຕໍ່ການດໍາເນີນງານນີ້; ສະມາຊິກໃໝ່ຖືກວາງໄວ້ສະເໝີ
ໃນຕອນທ້າຍຂອງບ່ອນເກັບມ້ຽນ.
ຕົວປັບປ່ຽນ v ເຮັດໃຫ້ ar ບອກແຕ່ລະໄຟລ໌ຕາມທີ່ມັນຖືກຕໍ່ທ້າຍ.
ນັບຕັ້ງແຕ່ຈຸດຂອງການດໍາເນີນງານນີ້ແມ່ນຄວາມໄວ, ການປະຕິບັດຂອງ ar ມີທາງເລືອກຂອງ
ບໍ່ໄດ້ອັບເດດຕາຕະລາງສັນຍາລັກຂອງແຟ້ມຖ້າມີຢູ່. ລະບົບທີ່ແຕກຕ່າງກັນຫຼາຍເກີນໄປ
ແນວໃດກໍ່ຕາມສົມມຸດວ່າຕາຕະລາງສັນຍາລັກແມ່ນທັນສະໄຫມສະເຫມີ, ດັ່ງນັ້ນ GNU ar ຈະສ້າງໃຫມ່
ຕາຕະລາງເຖິງແມ່ນວ່າມີການຕໍ່ທ້າຍໄວ.
ຫມາຍເຫດ - GNU ar ປະຕິບັດຕໍ່ຄໍາສັ່ງ qs ເປັນຄໍາສັບຄ້າຍຄືສໍາລັບ r - ແທນທີ່ມີຢູ່ແລ້ວ
ໄຟລ໌ໃນແຟ້ມຈັດເກັບແລະການຕໍ່ທ້າຍອັນໃຫມ່ໃນຕອນທ້າຍ.
r ໃສ່ໄຟລ໌ ສະມາຊິກ... ເຂົ້າໄປໃນ ເກັບ (ມີ ການທົດແທນ). ການປະຕິບັດນີ້ແຕກຕ່າງກັນ
ຈາກ q ໃນນັ້ນສະມາຊິກທີ່ມີຢູ່ໃນເມື່ອກ່ອນໃດຫນຶ່ງຈະຖືກລົບຖ້າຫາກວ່າຊື່ຂອງເຂົາເຈົ້າກົງກັບພວກເຂົາ
ຖືກເພີ່ມ.
ຖ້າຫາກວ່າຫນຶ່ງໃນໄຟລ໌ທີ່ມີຊື່ໃນ ສະມາຊິກ... ບໍ່ມີ, ar ສະແດງຂໍ້ຄວາມຜິດພາດ,
ແລະປ່ອຍໃຫ້ສະມາຊິກທີ່ມີຢູ່ແລ້ວຂອງແຟ້ມຈັດເກັບທີ່ກົງກັບຊື່ນັ້ນບໍ່ໄດ້ລົບກວນ.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ສະມາຊິກໃຫມ່ຈະຖືກເພີ່ມຢູ່ໃນຕອນທ້າຍຂອງໄຟລ໌; ແຕ່ທ່ານອາດຈະໃຊ້ຫນຶ່ງຂອງ
ຕົວປ່ຽນແປງ a, b, ຫຼື i ເພື່ອຮ້ອງຂໍການຈັດຕໍາແຫນ່ງທີ່ກ່ຽວຂ້ອງກັບສະມາຊິກທີ່ມີຢູ່ແລ້ວ.
ຕົວປັບປ່ຽນ v ການນໍາໃຊ້ກັບການດໍາເນີນງານນີ້ elicits ເສັ້ນຂອງຜົນຜະລິດສໍາລັບແຕ່ລະໄຟລ໌
ໃສ່, ພ້ອມກັບຫນຶ່ງໃນຕົວອັກສອນ a or r ເພື່ອຊີ້ບອກວ່າໄຟລ໌ແມ່ນ
ຕໍ່ທ້າຍ (ບໍ່ມີສະມາຊິກເກົ່າຖືກລຶບ) ຫຼືປ່ຽນແທນ.
s ເພີ່ມດັດຊະນີໃສ່ບ່ອນເກັບມ້ຽນ, ຫຼືປັບປຸງມັນຖ້າມັນມີຢູ່ແລ້ວ. ໃຫ້ສັງເກດວ່າຄໍາສັ່ງນີ້ແມ່ນ
ຂໍ້ຍົກເວັ້ນຕໍ່ກົດລະບຽບທີ່ມີພຽງແຕ່ຕົວອັກສອນຄໍາສັ່ງ, ຍ້ອນວ່າມັນເປັນໄປໄດ້
ເພື່ອໃຊ້ມັນເປັນຄໍາສັ່ງຫຼືຕົວແກ້ໄຂ. ໃນກໍລະນີໃດກໍ່ຕາມ, ມັນເຮັດສິ່ງດຽວກັນ.
t ສະແດງກ ຕາຕະລາງ ລາຍຊື່ເນື້ອໃນຂອງ ເກັບ, ຫຼືໄຟລ໌ທີ່ລະບຸໄວ້ໃນ
ສະມາຊິກ... ທີ່ມີຢູ່ໃນບ່ອນເກັບມ້ຽນ. ປົກກະຕິແລ້ວພຽງແຕ່ສະແດງຊື່ສະມາຊິກ; ຖ້າ
ທ່ານຍັງຕ້ອງການທີ່ຈະເບິ່ງຮູບແບບ (ການອະນຸຍາດ), timestamp, ເຈົ້າຂອງ, ກຸ່ມ, ແລະຂະຫນາດ, ທ່ານ
ສາມາດຮ້ອງຂໍການນັ້ນໂດຍການລະບຸ v ຕົວດັດແປງ
ຖ້າທ່ານບໍ່ລະບຸ a ສະມາຊິກ, ໄຟລ໌ທັງໝົດຢູ່ໃນບ່ອນເກັບມ້ຽນແມ່ນຢູ່ໃນລາຍຊື່.
ຖ້າມີຫຼາຍກວ່າຫນຶ່ງໄຟລ໌ທີ່ມີຊື່ດຽວກັນ (ເວົ້າວ່າ, ສູ້ie) ໃນບ່ອນເກັບມ້ຽນ (ເວົ້າ ບາ),
ar t ບາ ສູ້ie ລາຍຊື່ພຽງແຕ່ຕົວຢ່າງທໍາອິດ; ເພື່ອເບິ່ງພວກມັນທັງຫມົດ, ທ່ານຕ້ອງຮ້ອງຂໍໃຫ້ມີ
ບັນຊີລາຍຊື່ຄົບຖ້ວນ --- ໃນຕົວຢ່າງຂອງພວກເຮົາ, ar t ບາ.
x ສານສະກັດຈາກ ສະມາຊິກ (ຊື່ ສະມາຊິກ) ຈາກຮວບຮວມ. ທ່ານສາມາດນໍາໃຊ້ໄດ້ v ຕົວປ່ຽນແປງກັບນີ້
ການດໍາເນີນງານ, ເພື່ອຮ້ອງຂໍວ່າ ar ບອກຊື່ແຕ່ລະຄົນເມື່ອມັນສະກັດມັນ.
ຖ້າທ່ານບໍ່ລະບຸ a ສະມາຊິກ, ໄຟລ໌ທັງຫມົດໃນຮວບຮວມໄດ້ຖືກສະກັດອອກ.
ບໍ່ສາມາດສະກັດໄຟລ໌ອອກຈາກແຟ້ມຈັດເກັບບາງໆໄດ້.
- ຊ່ວຍ
ສະແດງບັນຊີລາຍຊື່ຂອງທາງເລືອກບັນຊີຄໍາສັ່ງສະຫນັບສະຫນູນໂດຍ ar ແລະຫຼັງຈາກນັ້ນອອກ.
- ການປ່ຽນແປງ
ສະແດງຂໍ້ມູນສະບັບຂອງ ar ແລະຫຼັງຈາກນັ້ນອອກ.
ຕົວປ່ຽນແປງຈໍານວນຫນຶ່ງ (ຕ້ານ) ທັນທີທັນໃດອາດຈະປະຕິບັດຕາມ p keyletter, ເພື່ອກໍານົດການປ່ຽນແປງ
ກ່ຽວກັບພຶດຕິກໍາຂອງການດໍາເນີນງານ:
a ເພີ່ມໄຟລ໌ໃຫມ່ ຫຼັງຈາກ ສະມາຊິກທີ່ມີຢູ່ແລ້ວຂອງແຟ້ມຈັດເກັບ. ຖ້າທ່ານໃຊ້ຕົວແກ້ໄຂ a, ການ
ຊື່ຂອງສະມາຊິກຮວບຮວມທີ່ມີຢູ່ແລ້ວຈະຕ້ອງເປັນ relpos ການໂຕ້ຖຽງ, ກ່ອນທີ່ຈະ
ເກັບ ຂໍ້ ກຳ ນົດ.
b ເພີ່ມໄຟລ໌ໃຫມ່ ກ່ອນທີ່ຈະ ສະມາຊິກທີ່ມີຢູ່ແລ້ວຂອງແຟ້ມຈັດເກັບ. ຖ້າທ່ານໃຊ້ຕົວແກ້ໄຂ b,
ຊື່ຂອງສະມາຊິກທີ່ເກັບໄວ້ໃນແຟ້ມຕ້ອງເປັນ relpos ການໂຕ້ຖຽງ, ກ່ອນ
ໄດ້ ເກັບ ສະເພາະ. (ຄືກັນກັບ i).
c ສ້າງ ຮວບຮວມ. ທີ່ກໍານົດໄວ້ ເກັບ ຖືກສ້າງຂື້ນສະ ເໝີ ຖ້າມັນບໍ່ມີ, ເມື່ອໃດ
ທ່ານຮ້ອງຂໍໃຫ້ມີການປັບປຸງ. ແຕ່ການເຕືອນໄພແມ່ນອອກນອກຈາກວ່າທ່ານໄດ້ລະບຸໄວ້ລ່ວງຫນ້າວ່າທ່ານ
ຄາດວ່າຈະສ້າງມັນ, ໂດຍໃຊ້ຕົວແກ້ໄຂນີ້.
D ດໍາເນີນການໃນ ການ ກຳ ນົດ ໂໝດ. ໃນເວລາທີ່ການເພີ່ມໄຟລ໌ແລະດັດຊະນີເກັບຮັກສາການນໍາໃຊ້ສູນສໍາລັບການ
UIDs, GIDs, timestamps, ແລະໃຊ້ຮູບແບບໄຟລ໌ທີ່ສອດຄ່ອງສໍາລັບທຸກໄຟລ໌. ໃນເວລາທີ່ທາງເລືອກນີ້
ຖືກນໍາໃຊ້, ຖ້າ ar ຖືກນໍາໃຊ້ກັບທາງເລືອກທີ່ຄ້າຍຄືກັນແລະໄຟລ໌ປ້ອນຂໍ້ມູນດຽວກັນ, ແລ່ນຫຼາຍ
ຈະສ້າງໄຟລ໌ຜົນຜະລິດທີ່ຄືກັນໂດຍບໍ່ຄໍານຶງເຖິງເຈົ້າຂອງໄຟລ໌, ກຸ່ມ, ໄຟລ໌
ໂຫມດ, ຫຼືເວລາການດັດແກ້.
If binutils ໄດ້ configured ກັບ --enable-deterministic-archives, ຈາກນັ້ນໂໝດນີ້ເປີດຢູ່
ໂດຍຄ່າເລີ່ມຕົ້ນ. ມັນສາມາດໄດ້ຮັບການພິການດ້ວຍ U ຕົວແກ້ໄຂ, ຂ້າງລຸ່ມນີ້.
f ຕັດຊື່ໃນແຟ້ມຈັດເກັບ. GNU ar ໂດຍປົກກະຕິຈະອະນຸຍາດໃຫ້ຊື່ໄຟລ໌ທີ່ມີຄວາມຍາວໃດໆ.
ອັນນີ້ຈະເຮັດໃຫ້ມັນສ້າງແຟ້ມຈັດເກັບທີ່ບໍ່ເຂົ້າກັນໄດ້ກັບຕົ້ນສະບັບ ar
ໂປຣແກມໃນບາງລະບົບ. ຖ້າຫາກວ່ານີ້ແມ່ນຄວາມກັງວົນ, ໄດ້ f ຕົວແກ້ໄຂອາດຈະຖືກໃຊ້ເພື່ອຕັດອອກ
ຊື່ໄຟລ໌ເມື່ອໃສ່ພວກມັນໄວ້ໃນບ່ອນເກັບມ້ຽນ.
i ໃສ່ໄຟລ໌ໃຫມ່ ກ່ອນທີ່ຈະ ສະມາຊິກທີ່ມີຢູ່ແລ້ວຂອງແຟ້ມຈັດເກັບ. ຖ້າທ່ານໃຊ້ຕົວແກ້ໄຂ i,
ຊື່ຂອງສະມາຊິກທີ່ເກັບໄວ້ໃນແຟ້ມຕ້ອງເປັນ relpos ການໂຕ້ຖຽງ, ກ່ອນ
ໄດ້ ເກັບ ສະເພາະ. (ຄືກັນກັບ b).
l ຕົວແກ້ໄຂນີ້ຖືກຍອມຮັບແຕ່ບໍ່ໄດ້ໃຊ້.
N ໃຊ້ ນັບ ພາລາມິເຕີ. ອັນນີ້ຖືກໃຊ້ຖ້າມີຫຼາຍລາຍການຢູ່ໃນແຟ້ມຈັດເກັບ
ທີ່ມີຊື່ດຽວກັນ. ສະກັດຫຼືລຶບຕົວຢ່າງ ນັບ ຂອງຊື່ທີ່ໄດ້ຮັບຈາກ
ຮວບຮວມ.
o ປົກປັກຮັກສາ ຕົ້ນສະບັບ ວັນທີຂອງສະມາຊິກໃນເວລາທີ່ສະກັດພວກເຂົາ. ຖ້າທ່ານບໍ່ລະບຸ
ຕົວແກ້ໄຂນີ້, ໄຟລ໌ທີ່ສະກັດຈາກບ່ອນເກັບມ້ຽນແມ່ນ stamped ກັບເວລາຂອງ
ການສະກັດເອົາ.
P ໃຊ້ຊື່ເສັ້ນທາງເຕັມເມື່ອຊື່ກົງກັນໃນແຟ້ມຈັດເກັບ. GNU ar ບໍ່ສາມາດສ້າງ
archive ທີ່ມີຊື່ເຕັມ (archives ດັ່ງກ່າວບໍ່ແມ່ນຄໍາຮ້ອງທຸກ POSIX), ແຕ່ອື່ນໆ
ຜູ້ສ້າງແຟ້ມຈັດເກັບສາມາດເຮັດໄດ້. ທາງເລືອກນີ້ຈະເຮັດໃຫ້ GNU ar ເພື່ອຈັບຄູ່ຊື່ໄຟລ໌ໂດຍໃຊ້ a
ຊື່ເສັ້ນທາງທີ່ສົມບູນ, ຊຶ່ງສາມາດສະດວກໃນເວລາທີ່ການສະກັດໄຟລ໌ດຽວຈາກ
archive ສ້າງໂດຍເຄື່ອງມືອື່ນ.
s ຂຽນດັດສະນີວັດຖຸ-ໄຟລ໌ເຂົ້າໄປໃນບ່ອນເກັບມ້ຽນ, ຫຼືປັບປຸງອັນທີ່ມີຢູ່ແລ້ວ, ເຖິງແມ່ນວ່າບໍ່ມີ
ການປ່ຽນແປງອື່ນໆແມ່ນເຮັດໃຫ້ການເກັບຮັກສາໄວ້. ເຈົ້າອາດຈະໃຊ້ທຸງຕົວແກ້ໄຂນີ້ກັບອັນໃດກໍໄດ້
ການດໍາເນີນງານ, ຫຼືຢ່າງດຽວ. ແລ່ນ ar s ໃນແຟ້ມຈັດເກັບແມ່ນເທົ່າກັບການແລ່ນ ranlib on
ມັນ.
S ຢ່າສ້າງຕາຕະລາງສັນຍາລັກເກັບ. ນີ້ສາມາດເລັ່ງການກໍ່ສ້າງຫ້ອງສະຫມຸດຂະຫນາດໃຫຍ່
ໃນຫຼາຍຂັ້ນຕອນ. ການຈັດເກັບຜົນໄດ້ຮັບບໍ່ສາມາດຖືກນໍາໃຊ້ກັບຕົວເຊື່ອມຕໍ່. ເພື່ອ
ການສ້າງຕາຕະລາງສັນຍາລັກ, ທ່ານຕ້ອງຍົກເລີກ S ຕົວແກ້ໄຂໃນການປະຕິບັດສຸດທ້າຍຂອງ ar, ຫຼືທ່ານ
ຕ້ອງແລ່ນ ranlib ຢູ່ໃນບ່ອນເກັບມ້ຽນ.
T ເຮັດໃຫ້ໄດ້ລະບຸໄວ້ ເກັບ a ບາງ ຮວບຮວມ. ຖ້າມັນມີຢູ່ແລ້ວແລະເປັນປົກກະຕິ
archive, ສະມາຊິກທີ່ມີຢູ່ແລ້ວຈະຕ້ອງຢູ່ໃນໄດເລກະທໍລີດຽວກັນກັບ ເກັບ.
u ໂດຍປົກກະຕິ, ar r... ແຊກໄຟລ໌ທັງໝົດທີ່ມີລາຍຊື່ເຂົ້າໄປໃນບ່ອນເກັບມ້ຽນ. ຖ້າເຈົ້າຢາກ
ໃສ່ ພຽງແຕ່ ໄຟລ໌ທີ່ເຈົ້າລາຍຊື່ນັ້ນແມ່ນໃໝ່ກວ່າສະມາຊິກທີ່ມີຢູ່ແລ້ວຂອງ
ຊື່ດຽວກັນ, ໃຊ້ຕົວແກ້ໄຂນີ້. ໄດ້ u ຕົວແກ້ໄຂແມ່ນອະນຸຍາດໃຫ້ພຽງແຕ່ສໍາລັບການປະຕິບັດງານ r
(ແທນທີ່). ໂດຍສະເພາະ, ການປະສົມປະສານ qu ບໍ່ໄດ້ຮັບອະນຸຍາດ, ນັບຕັ້ງແຕ່ການກວດສອບ
timestamps ຈະສູນເສຍປະໂຫຍດຄວາມໄວໃດໆຈາກການດໍາເນີນງານ q.
U Do ບໍ່ ປະຕິບັດງານໃນ ການ ກຳ ນົດ ໂໝດ. ນີ້ແມ່ນ inverse ຂອງ D ຕົວແກ້ໄຂ, ຂ້າງເທິງ:
ໄຟລ໌ທີ່ເພີ່ມເຂົ້າແລະດັດສະນີເກັບມ້ຽນຈະໄດ້ຮັບ UID, GID, ເວລາແລະໄຟລ໌ຕົວຈິງຂອງພວກເຂົາ
ຄ່າຂອງໂໝດ.
ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນເວັ້ນເສຍແຕ່ binutils ໄດ້ configured ກັບ
--enable-deterministic-archives.
v ຕົວແກ້ໄຂນີ້ຮ້ອງຂໍໃຫ້ ຄຳເວົ້າ ສະບັບຂອງການດໍາເນີນງານ. ການດໍາເນີນງານຈໍານວນຫຼາຍສະແດງ
ຂໍ້ມູນເພີ່ມເຕີມເຊັ່ນ: ຊື່ໄຟລ໌ທີ່ໄດ້ຮັບການປຸງແຕ່ງ, ໃນເວລາທີ່ການປັບປຸງແກ້ໄຂ v ຖືກຕໍ່ທ້າຍ.
V ຕົວແກ້ໄຂນີ້ສະແດງຕົວເລກເວີຊັນຂອງ ar.
ar ບໍ່ສົນໃຈຕົວເລືອກເບື້ອງຕົ້ນທີ່ສະກົດ -X32_64, ສໍາລັບຄວາມເຂົ້າກັນໄດ້ກັບ AIX. ພຶດຕິກຳ
ຜະລິດໂດຍທາງເລືອກນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນຂອງ GNU ar. ar ບໍ່ສະຫນັບສະຫນູນອັນໃດອັນຫນຶ່ງ
-X ທາງເລືອກ; ໂດຍສະເພາະ, ມັນບໍ່ໄດ້ສະຫນັບສະຫນູນ -32 ເຊິ່ງເປັນຄ່າເລີ່ມຕົ້ນຂອງ AIX ar.
ສະຫຼັບເສັ້ນຄໍາສັ່ງທາງເລືອກ --ປລັກອິນ ຊື່ ສາເຫດ ar ເພື່ອໂຫລດ plugin ເອີ້ນວ່າ ຊື່
ເຊິ່ງເພີ່ມການສະຫນັບສະຫນູນສໍາລັບຮູບແບບໄຟລ໌ຫຼາຍ. ທາງເລືອກນີ້ສາມາດໃຊ້ໄດ້ພຽງແຕ່ຖ້າລະບົບຕ່ອງໂສ້ເຄື່ອງມື
ໄດ້ຮັບການກໍ່ສ້າງໂດຍການສະຫນັບສະຫນູນ plugin ເປີດໃຫ້ໃຊ້ງານ.
ສະຫຼັບເສັ້ນຄໍາສັ່ງທາງເລືອກ --ເປົ້າຫມາຍ bfdname ລະບຸວ່າສະມາຊິກຮວບຮວມແມ່ນ
ໃນຮູບແບບລະຫັດວັດຖຸທີ່ແຕກຕ່າງຈາກຮູບແບບເລີ່ມຕົ້ນຂອງລະບົບຂອງທ່ານ. ເບິ່ງ
@ເອກະສານ
ອ່ານຕົວເລືອກແຖວຄໍາສັ່ງຈາກ ເອກະສານ. ທາງເລືອກທີ່ອ່ານໄດ້ຖືກໃສ່ແທນທີ່ຂອງ
ຕົ້ນສະບັບ @ເອກະສານ ທາງເລືອກ. ຖ້າ ເອກະສານ ບໍ່ມີ, ຫຼືບໍ່ສາມາດອ່ານໄດ້, ຫຼັງຈາກນັ້ນທາງເລືອກ
ຈະໄດ້ຮັບການປິ່ນປົວທີ່ຮູ້ຫນັງສື, ແລະບໍ່ໄດ້ຮັບການໂຍກຍ້າຍອອກ.
ຕົວເລືອກຕ່າງໆໃນ ເອກະສານ ຖືກແຍກອອກໂດຍຊ່ອງຫວ່າງ. ອາດມີຕົວອັກສອນຊ່ອງຫວ່າງໃສ່ນຳ
ໃນທາງເລືອກໂດຍການອ້ອມຮອບທາງເລືອກທັງຫມົດໃນວົງຢືມດຽວຫຼືຄູ່. ໃດ
ຕົວອັກສອນ (ລວມທັງ backslash) ອາດຈະຖືກລວມເຂົ້າໂດຍການນໍາຫນ້າຕົວອັກສອນທີ່ຈະເປັນ
ລວມໄປດ້ວຍ backslash. ໄດ້ ເອກະສານ ຕົວຂອງມັນເອງອາດຈະມີ @ ເພີ່ມເຕີມເອກະສານ ທາງເລືອກ; ໃດ
ທາງເລືອກດັ່ງກ່າວຈະຖືກປະມວນຜົນແບບ recursively.
ໃຊ້ aarch64-linux-gnu-ar ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net