i686-linux-gnu-ar - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ i686-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 ໂຄງ​ການ​ສ້າງ​, ປັບ​ປຸງ​ແກ້​ໄຂ​, ແລະ​ສະ​ກັດ​ຈາກ​ການ​ເກັບ​ຮັກ​ສາ​. ອັນ
ເກັບ ເປັນໄຟລ໌ດຽວທີ່ມີການເກັບກໍາຂອງໄຟລ໌ອື່ນໆຢູ່ໃນ a
ໂຄງສ້າງທີ່ເຮັດໃຫ້ມັນເປັນໄປໄດ້ທີ່ຈະດຶງເອົາບຸກຄົນຕົ້ນສະບັບ
ໄຟລ໌ (ເອີ້ນວ່າ ສະມາຊິກ ຂອງຮວບຮວມ).

ເນື້ອໃນຂອງໄຟລ໌ຕົ້ນສະບັບ, ຮູບແບບ (ການອະນຸຍາດ), ເວລາ, ເຈົ້າຂອງ, ແລະ
ກຸ່ມຖືກຮັກສາໄວ້ໃນບ່ອນເກັບມ້ຽນ, ແລະສາມາດຟື້ນຟູໄດ້ເມື່ອການສະກັດເອົາ.

GNU ar ສາມາດຮັກສາຮວບຮວມທີ່ສະມາຊິກມີຊື່ຂອງຄວາມຍາວໃດກໍ່ຕາມ;
ຢ່າງໃດກໍຕາມ, ຂຶ້ນກັບວິທີການ ar ໄດ້ຖືກຕັ້ງຄ່າໃນລະບົບຂອງທ່ານ, ຈໍາກັດກ່ຽວກັບ
ຄວາມຍາວຂອງຊື່ສະມາຊິກອາດຈະຖືກບັງຄັບໃຫ້ເຂົ້າກັນໄດ້ກັບບ່ອນເກັບມ້ຽນ
ຮູບແບບທີ່ຮັກສາໄວ້ດ້ວຍເຄື່ອງມືອື່ນໆ. ຖ້າມັນມີ, ຂອບເຂດຈໍາກັດແມ່ນເລື້ອຍໆ
15 ຕົວອັກສອນ (ປົກກະຕິຂອງຮູບແບບທີ່ກ່ຽວຂ້ອງກັບ a.out) ຫຼື 16 ຕົວອັກສອນ
(ປົກກະຕິຂອງຮູບແບບທີ່ກ່ຽວຂ້ອງກັບ coff).

ar ຖືກພິຈາລະນາເປັນ binary utility ເນື່ອງຈາກວ່າ archives ຂອງການຈັດລຽງນີ້ແມ່ນ
ສ່ວນຫຼາຍມັກໃຊ້ເປັນ ຫ້ອງສະຫມຸດ ຖືກິດຍ່ອຍທີ່ຈຳເປັນທົ່ວໄປ.

ar ສ້າງດັດຊະນີໃຫ້ກັບສັນຍາລັກທີ່ກຳນົດໄວ້ໃນວັດຖຸທີ່ສາມາດຍ້າຍໄດ້
ໂມດູນໃນບ່ອນເກັບມ້ຽນເມື່ອທ່ານລະບຸຕົວແກ້ໄຂ s. ເມື່ອສ້າງແລ້ວ,
ດັດຊະນີນີ້ຖືກປັບປຸງຢູ່ໃນບ່ອນເກັບມ້ຽນທຸກຄັ້ງ ar ເຮັດ​ໃຫ້​ການ​ປ່ຽນ​ແປງ​ຂອງ​ຕົນ​
ເນື້ອໃນ (ບັນທຶກສໍາລັບ q ການ​ດໍາ​ເນີນ​ງານ​ປັບ​ປຸງ​)​. ຮວບຮວມທີ່ມີດັ່ງກ່າວ
index ເລັ່ງການເຊື່ອມຕໍ່ກັບຫ້ອງສະຫມຸດ, ແລະອະນຸຍາດໃຫ້ປົກກະຕິໃນ
ຫໍສະຫມຸດໂທຫາເຊິ່ງກັນແລະກັນໂດຍບໍ່ຄໍານຶງເຖິງການຈັດວາງຂອງເຂົາເຈົ້າຢູ່ໃນ
ຮວບຮວມ.

ທ່ານອາດຈະໃຊ້ nm -s or nm --print-armap ເພື່ອລາຍຊື່ຕາຕະລາງດັດຊະນີນີ້. ຖ້າເປັນ
archive ຂາດຕາຕະລາງ, ຮູບແບບອື່ນຂອງ ar ເອີ້ນວ່າ ranlib ສາມາດນໍາໃຊ້ໄດ້
ເພື່ອເພີ່ມພຽງແຕ່ຕາຕະລາງ.

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

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

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

ເສັ້ນທາງໄປຫາອົງປະກອບຂອງຮວບຮວມຖືກເກັບໄວ້ທຽບກັບ
ເກັບຕົວມັນເອງ.

GNU ar ໄດ້ຖືກອອກແບບເພື່ອໃຫ້ເຂົ້າກັນໄດ້ກັບສອງສິ່ງອໍານວຍຄວາມສະດວກທີ່ແຕກຕ່າງກັນ. ເຈົ້າ
ສາມາດຄວບຄຸມກິດຈະກໍາຂອງມັນໂດຍໃຊ້ຕົວເລືອກແຖວຄໍາສັ່ງ, ເຊັ່ນ: ທີ່ແຕກຕ່າງກັນ
ແນວພັນຂອງ ar ກ່ຽວກັບລະບົບ Unix; ຫຼື, ຖ້າທ່ານລະບຸຄໍາສັ່ງດຽວ -
ທາງ​ເລືອກ​ເສັ້ນ​ -M, ທ່ານສາມາດຄວບຄຸມມັນດ້ວຍສະຄິບທີ່ສະຫນອງໂດຍຜ່ານມາດຕະຖານ
ວັດສະດຸປ້ອນ, ເຊັ່ນໂຄງການ MRI "ຫ້ອງສະຫມຸດ".

OPTIONS


GNU ar ອະນຸຍາດໃຫ້ທ່ານປະສົມລະຫັດການດໍາເນີນງານ p ແລະທຸງຕົວແກ້ໄຂ ຕ້ານ in
ຄໍາສັ່ງໃດໆ, ພາຍໃນການໂຕ້ຖຽງແຖວຄໍາສັ່ງທໍາອິດ.

ຖ້າທ່ານຕ້ອງການ, ທ່ານອາດຈະເລີ່ມຕົ້ນການໂຕ້ຖຽງແຖວຄໍາສັ່ງທໍາອິດດ້ວຍ 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 ສະແດງ
ຂໍ້​ຄວາມ​ຜິດ​ພາດ​, ແລະ​ເຮັດ​ໃຫ້ undisturbed ສະ​ມາ​ຊິກ​ທີ່​ມີ​ຢູ່​ແລ້ວ​ຂອງ​
ຮວບຮວມທີ່ກົງກັບຊື່ນັ້ນ.

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

ຕົວປັບປ່ຽນ v ນໍາໃຊ້ກັບການດໍາເນີນງານນີ້ elicits ເສັ້ນຂອງຜົນຜະລິດໄດ້
ສໍາລັບແຕ່ລະໄຟລ໌ທີ່ໃສ່, ພ້ອມກັບຫນຶ່ງໃນຕົວອັກສອນ a or r to
ລະບຸວ່າໄຟລ໌ຖືກຕໍ່ທ້າຍຫຼືບໍ່ (ບໍ່ມີສະມາຊິກເກົ່າຖືກລຶບ) ຫຼື
ທົດແທນ.

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

t ສະແດງກ ຕາຕະລາງ ລາຍ​ຊື່​ເນື້ອ​ໃນ​ຂອງ​ ເກັບ, ຫຼືຂອງທີ່
ໄຟລ໌ທີ່ມີລາຍຊື່ຢູ່ໃນ ສະມາຊິກ... ທີ່ມີຢູ່ໃນບ່ອນເກັບມ້ຽນ.
ປົກກະຕິແລ້ວພຽງແຕ່ສະແດງຊື່ສະມາຊິກ; ຖ້າທ່ານຕ້ອງການເບິ່ງ
ຮູບແບບ (ການອະນຸຍາດ), ເວລາ, ເຈົ້າຂອງ, ກຸ່ມ, ແລະຂະຫນາດ, ທ່ານສາມາດ
ຂໍ​ໃຫ້​ໂດຍ​ການ​ລະ​ບຸ 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 ດໍາເນີນການໃນ ການ ກຳ ນົດ ໂໝດ. ເມື່ອເພີ່ມໄຟລ໌ ແລະແຟ້ມຈັດເກັບ
index ໃຊ້ສູນສໍາລັບ UIDs, GIDs, timestamps, ແລະນໍາໃຊ້ໄຟລ໌ທີ່ສອດຄ່ອງ
ໂຫມດສໍາລັບໄຟລ໌ທັງຫມົດ. ໃນເວລາທີ່ທາງເລືອກນີ້ຖືກນໍາໃຊ້, ຖ້າ ar ຖືກນໍາໃຊ້ກັບ
ທາງ​ເລືອກ​ທີ່​ຄ້າຍ​ຄື​ກັນ​ແລະ​ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​ທີ່​ຄ້າຍ​ຄື​ກັນ​, ແລ່ນ​ຫຼາຍ​ຈະ​
ສ້າງໄຟລ໌ຜົນຜະລິດທີ່ຄືກັນໂດຍບໍ່ຄໍານຶງເຖິງໄຟລ໌ input '
ເຈົ້າຂອງ, ກຸ່ມ, ຮູບແບບໄຟລ໌, ຫຼືເວລາການດັດແກ້.

If binutils ໄດ້ configured ກັບ --enable-deterministic-archives,
ຫຼັງຈາກນັ້ນ, ຮູບແບບນີ້ແມ່ນຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ. ມັນສາມາດໄດ້ຮັບການພິການດ້ວຍ U
ຕົວແກ້ໄຂ, ຂ້າງລຸ່ມນີ້.

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

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

l ຕົວແກ້ໄຂນີ້ຖືກຍອມຮັບແຕ່ບໍ່ໄດ້ໃຊ້.

N ໃຊ້ ນັບ ພາລາມິເຕີ. ອັນນີ້ໃຊ້ຖ້າມີຫຼາຍອັນ
ລາຍການຢູ່ໃນແຟ້ມຈັດເກັບທີ່ມີຊື່ດຽວກັນ. ສະກັດຫຼືລຶບ
ຕົວຢ່າງ ນັບ ຂອງ​ຊື່​ທີ່​ໄດ້​ຮັບ​ຈາກ​ການ​ເກັບ​ຮັກ​ສາ​ໄວ້​.

o ປົກປັກຮັກສາ ຕົ້ນສະບັບ ວັນທີຂອງສະມາຊິກໃນເວລາທີ່ສະກັດພວກເຂົາ. ຖ້າ
ທ່ານບໍ່ໄດ້ລະບຸຕົວແກ້ໄຂນີ້, ໄຟລ໌ທີ່ສະກັດມາຈາກບ່ອນເກັບມ້ຽນ
ຖືກປະທັບຕາກັບເວລາຂອງການສະກັດເອົາ.

P ໃຊ້ຊື່ເສັ້ນທາງເຕັມເມື່ອຊື່ກົງກັນໃນແຟ້ມຈັດເກັບ. GNU ar
ບໍ່ສາມາດສ້າງບ່ອນເກັບມ້ຽນທີ່ມີຊື່ເສັ້ນທາງເຕັມ (ບ່ອນເກັບມ້ຽນດັ່ງກ່າວແມ່ນ
ບໍ່ແມ່ນການຮ້ອງຮຽນ POSIX), ແຕ່ຜູ້ສ້າງແຟ້ມຈັດເກັບອື່ນໆສາມາດເຮັດໄດ້. ທາງເລືອກນີ້
ຈະເຮັດໃຫ້ເກີດ GNU ar ເພື່ອຈັບຄູ່ຊື່ໄຟລ໌ໂດຍໃຊ້ຊື່ເສັ້ນທາງທີ່ສົມບູນ,
ທີ່​ສາ​ມາດ​ສະ​ດວກ​ໃນ​ເວ​ລາ​ທີ່​ການ​ສະ​ກັດ​ໄຟລ​໌​ດຽວ​ຈາກ​
archive ສ້າງໂດຍເຄື່ອງມືອື່ນ.

s ຂຽນດັດສະນີວັດຖຸ-ໄຟລ໌ເຂົ້າໄປໃນບ່ອນເກັບມ້ຽນ, ຫຼືປັບປຸງທີ່ມີຢູ່ແລ້ວ
ອັນໜຶ່ງ, ເຖິງແມ່ນວ່າຈະບໍ່ມີການປ່ຽນແປງອື່ນຕໍ່ກັບການຈັດເກັບ. ເຈົ້າອາດຈະໃຊ້
ທຸງຕົວແກ້ໄຂນີ້ບໍ່ວ່າຈະມີການດໍາເນີນການໃດໆ, ຫຼືຢ່າງດຽວ. ແລ່ນ ar
s ໃນແຟ້ມຈັດເກັບແມ່ນເທົ່າກັບການແລ່ນ ranlib ກ່ຽວກັບມັນ.

S ຢ່າສ້າງຕາຕະລາງສັນຍາລັກເກັບ. ນີ້ສາມາດເລັ່ງໄດ້
ການກໍ່ສ້າງຫໍສະຫມຸດຂະຫນາດໃຫຍ່ໃນຫຼາຍຂັ້ນຕອນ. ຮວບຮວມຜົນໄດ້ຮັບ
ບໍ່ສາມາດໃຊ້ກັບຕົວເຊື່ອມຕໍ່ໄດ້. ເພື່ອສ້າງຕາຕະລາງສັນຍາລັກ,
ທ່ານ​ຕ້ອງ​ຍົກ​ເວັ້ນ​ການ​ S ຕົວແກ້ໄຂໃນການປະຕິບັດສຸດທ້າຍຂອງ ar, ຫຼືທ່ານ
ຕ້ອງແລ່ນ ranlib ຢູ່ໃນບ່ອນເກັບມ້ຽນ.

T ເຮັດ​ໃຫ້​ໄດ້​ລະ​ບຸ​ໄວ້​ ເກັບ a ບາງ ຮວບຮວມ. ຖ້າມັນມີຢູ່ແລ້ວ
ແລະເປັນບ່ອນເກັບມ້ຽນປົກກະຕິ, ສະມາຊິກທີ່ມີຢູ່ຈະຕ້ອງຢູ່ໃນ
ໄດເລກະທໍລີດຽວກັນກັບ ເກັບ.

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 ເອີ້ນວ່າ ຊື່ ເຊິ່ງເພີ່ມການສະຫນັບສະຫນູນສໍາລັບຮູບແບບໄຟລ໌ຫຼາຍ. ນີ້
ທາງ​ເລືອກ​ແມ່ນ​ມີ​ພຽງ​ແຕ່​ຖ້າ​ຫາກ​ວ່າ toolchain ໄດ້​ຖືກ​ສ້າງ​ຂຶ້ນ​ດ້ວຍ plugin
ຮອງຮັບການເປີດໃຊ້ງານ.

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

@ເອກະສານ
ອ່ານຕົວເລືອກແຖວຄໍາສັ່ງຈາກ ເອກະສານ. ຕົວເລືອກທີ່ອ່ານຖືກໃສ່
ແທນທີ່ @ ຕົ້ນສະບັບເອກະສານ ທາງເລືອກ. ຖ້າ ເອກະສານ ບໍ່ມີ, ຫຼື
ບໍ່ສາມາດອ່ານໄດ້, ຫຼັງຈາກນັ້ນທາງເລືອກຈະຖືກປະຕິບັດຢ່າງຈິງຈັງ, ແລະບໍ່ແມ່ນ
ລົບອອກ.

ຕົວເລືອກຕ່າງໆໃນ ເອກະສານ ຖືກແຍກອອກໂດຍຊ່ອງຫວ່າງ. ຊ່ອງຫວ່າງ
ລັກສະນະອາດຈະຖືກລວມຢູ່ໃນທາງເລືອກໂດຍອ້ອມຂ້າງທັງຫມົດ
ທາງເລືອກໃນວົງຢືມດຽວຫຼືຄູ່. ຕົວລະຄອນໃດນຶ່ງ (ລວມທັງ
backslash) ອາດຈະຖືກລວມເຂົ້າໂດຍການນໍາຫນ້າຕົວອັກສອນທີ່ຈະເປັນ
ລວມໄປດ້ວຍ backslash. ໄດ້ ເອກະສານ ຕົວຂອງມັນເອງອາດຈະມີເພີ່ມເຕີມ
@ເອກະສານ ທາງເລືອກ; ຕົວເລືອກດັ່ງກ່າວຈະຖືກປະມວນຜົນແບບ recursively.

ໃຊ້ i686-linux-gnu-ar ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



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