ພາສາອັງກິດພາສາຝຣັ່ງເຢຍລະມັນItalianປອກຕຸຍການລັດເຊຍແອສປາໂຍນ

OnWorks favicon

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

ເປີດໃຊ້ mipsel-linux-gnu-ar ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ mipsel-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.

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


Ad


Ad

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