i686-linux-gnu-ar - क्लाउड में ऑनलाइन

यह कमांड i686-linux-gnu-ar है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


ar - संग्रह से बनाएं, संशोधित करें और निकालें

SYNOPSIS


एआर [-X32_64] [-]p[आधुनिक] [--लगाना नाम] [--लक्ष्य बीएफडीनाम] [जवाब देना]
[गणना] संग्रह [सदस्य...]

वर्णन


जीएनयू ar प्रोग्राम आर्काइव्स से बनाता है, संशोधित करता है और एक्सट्रेक्ट करता है। एक
संग्रह एक एकल फ़ाइल है जिसमें अन्य फ़ाइलों का संग्रह होता है
संरचना जो मूल व्यक्ति को पुनः प्राप्त करना संभव बनाती है
फ़ाइलें (कहा जाता है सदस्य पुरालेख के)।

मूल फ़ाइलों की सामग्री, मोड (अनुमतियाँ), टाइमस्टैम्प, स्वामी, और
समूह को संग्रह में संरक्षित किया गया है, और निष्कर्षण पर पुनर्स्थापित किया जा सकता है।

जीएनयू ar उन अभिलेखों को बनाए रख सकता है जिनके सदस्यों के नाम किसी भी लम्बाई के हों;
हालाँकि, कैसे पर निर्भर करता है ar आपके सिस्टम पर कॉन्फ़िगर किया गया है, एक सीमा
संग्रह के साथ अनुकूलता के लिए सदस्य-नाम की लंबाई लगाई जा सकती है
अन्य उपकरणों के साथ बनाए गए प्रारूप। यदि यह मौजूद है, तो सीमा अक्सर होती है
15 अक्षर (ए.आउट से संबंधित प्रारूपों के विशिष्ट) या 16 अक्षर
(कॉफ़ से संबंधित प्रारूपों का विशिष्ट)।

ar इसे एक द्विआधारी उपयोगिता माना जाता है क्योंकि इस प्रकार के अभिलेख हैं
के रूप में अक्सर उपयोग किया जाता है पुस्तकालयों आमतौर पर आवश्यक सबरूटीन धारण करना।

ar स्थानांतरित करने योग्य वस्तु में परिभाषित प्रतीकों के लिए एक सूचकांक बनाता है
जब आप संशोधक निर्दिष्ट करते हैं तो संग्रह में मॉड्यूल s. एक बार बनाया,
यह सूचकांक जब भी संग्रह में अद्यतन किया जाता है ar उसमें परिवर्तन करता है
सामग्री (के लिए सहेजें) q अद्यतन कार्रवाई)। ऐसे के साथ एक पुरालेख
इंडेक्स लाइब्रेरी से लिंक करने की गति बढ़ाता है, और इसमें रूटीन की अनुमति देता है
पुस्तकालय में उनकी नियुक्ति की परवाह किए बिना एक दूसरे को कॉल करने के लिए
पुरालेख।

आप उपयोग कर सकते हैं nm -s or nm --प्रिंट-आर्मप इस सूचकांक तालिका को सूचीबद्ध करने के लिए। यदि एक
संग्रह में तालिका का अभाव है, इसका दूसरा रूप ar बुलाया रैनलिब इस्तेमाल किया जा सकता है
केवल तालिका जोड़ने के लिए.

जीएनयू ar वैकल्पिक रूप से a . बना सकते हैं पतला पुरालेख, जिसमें एक प्रतीक होता है
की सदस्य फ़ाइलों की मूल प्रतियों का सूचकांक और संदर्भ
पुरालेख। यह स्थानीय स्तर पर उपयोग के लिए पुस्तकालय बनाने के लिए उपयोगी है
वृक्ष का निर्माण करें, जहां स्थानांतरित करने योग्य वस्तुओं के बने रहने की उम्मीद है
उपलब्ध है, और प्रत्येक वस्तु की सामग्री की प्रतिलिपि बनाने से केवल बर्बादी होगी
समय और स्थान।

एक संग्रह या तो हो सकता है पतला या यह सामान्य हो सकता है. यह दोनों नहीं हो सकते
एक ही समय पर। एक बार पुरालेख बन जाने के बाद उसका स्वरूप नहीं हो सकता
पहले इसे हटाए बिना और फिर एक नया संग्रह बनाए बिना बदल दिया गया
यह एक जगह है।

पतले अभिलेखागार भी हैं चपटी, ताकि इसमें एक पतला संग्रह जोड़ा जा सके
एक अन्य पतला संग्रह इसे नेस्ट नहीं करता है, जैसा कि सामान्य के साथ होता है
पुरालेख। इसके बजाय पहले संग्रह के तत्व जोड़े जाते हैं
दूसरे संग्रह के लिए व्यक्तिगत रूप से।

संग्रह के तत्वों के पथ सापेक्ष रूप से संग्रहीत होते हैं
स्वयं संग्रहित करें.

जीएनयू ar दो अलग-अलग सुविधाओं के साथ संगत होने के लिए डिज़ाइन किया गया है। आप
अन्य की तरह, कमांड-लाइन विकल्पों का उपयोग करके अपनी गतिविधि को नियंत्रित कर सकता है
की किस्में ar यूनिक्स सिस्टम पर; या, यदि आप एकल आदेश निर्दिष्ट करते हैं-
लाइन विकल्प -M, आप इसे मानक के माध्यम से आपूर्ति की गई स्क्रिप्ट से नियंत्रित कर सकते हैं
इनपुट, एमआरआई "लाइब्रेरियन" प्रोग्राम की तरह।

विकल्प


जीएनयू ar आपको ऑपरेशन कोड को मिलाने की अनुमति देता है p और संशोधक झंडे आधुनिक in
किसी भी आदेश, पहले कमांड-लाइन तर्क के भीतर।

यदि आप चाहें, तो आप पहले कमांड-लाइन तर्क को डैश के साथ शुरू कर सकते हैं।

RSI p कीलेटर निर्दिष्ट करता है कि कौन सा ऑपरेशन निष्पादित करना है; यह इनमें से कोई भी हो सकता है
निम्नलिखित, लेकिन आपको उनमें से केवल एक ही निर्दिष्ट करना होगा:

d मिटाना संग्रह से मॉड्यूल. मॉड्यूल के नाम निर्दिष्ट करें
के रूप में हटा दिया जाए सदस्य...; यदि आप नहीं निर्दिष्ट करते हैं तो संग्रह अछूता रहता है
हटाने के लिए फ़ाइलें.

यदि आप निर्दिष्ट करते हैं v संशोधक, ar प्रत्येक मॉड्यूल को वैसे ही सूचीबद्ध करता है जैसे वह है
नष्ट कर दिया।

m इस ऑपरेशन का प्रयोग करें चाल एक संग्रह में सदस्य।

किसी संग्रह में सदस्यों के क्रम से कैसे फर्क पड़ सकता है
यदि किसी प्रतीक को परिभाषित किया गया है, तो प्रोग्राम लाइब्रेरी का उपयोग करके लिंक किए जाते हैं
एक से अधिक सदस्य.

यदि "m" के साथ कोई संशोधक उपयोग नहीं किया जाता है, तो आपके द्वारा नामित कोई भी सदस्य
सदस्य तर्कों को ले जाया जाता है समाप्त पुरालेख का; आप उपयोग कर सकते हैं
la a, bया, i इसके बजाय उन्हें एक निर्दिष्ट स्थान पर ले जाने के लिए संशोधक।

p छाप मानक आउटपुट के लिए संग्रह के निर्दिष्ट सदस्य
फ़ाइल। यदि v संशोधक निर्दिष्ट है, पहले सदस्य का नाम दिखाएँ
इसकी सामग्री को मानक आउटपुट में कॉपी करना।

यदि आप no . निर्दिष्ट करते हैं सदस्य तर्क, संग्रह की सभी फ़ाइलें
मुद्रित हैं.

q त्वरित जोड़ना; ऐतिहासिक रूप से, फ़ाइलें जोड़ें सदस्य... के अंत तक
संग्रह, प्रतिस्थापन के लिए जाँच किए बिना।

संशोधक a, b, तथा i do नहीं इस ऑपरेशन को प्रभावित करें; नए सदस्य
इन्हें हमेशा संग्रह के अंत में रखा जाता है।

संशोधक v बनाता है ar प्रत्येक फ़ाइल को सूचीबद्ध करें क्योंकि यह संलग्न है।

चूंकि इस ऑपरेशन का बिंदु गति है, का कार्यान्वयन ar
यदि कोई है तो संग्रह की प्रतीक तालिका को अद्यतन न करने का विकल्प है
मौजूद। हालाँकि, बहुत सी अलग-अलग प्रणालियाँ उस प्रतीक को मानती हैं
तालिकाएँ हमेशा अद्यतन रहती हैं, इसलिए जी.एन.यू ar तालिका का पुनर्निर्माण भी करेगा
एक त्वरित परिशिष्ट के साथ.

नोट - जीएनयू ar आदेश व्यवहार करता है qs के पर्याय के रूप में r - प्रतिस्थापित करना
संग्रह में पहले से मौजूद फ़ाइलें और नई फ़ाइलें जोड़ना
समाप्त।

r फ़ाइलें डालें सदस्य... में संग्रह (साथ में प्रतिस्थापन)। इस
ऑपरेशन से भिन्न है q उसमें पहले से मौजूद कोई भी सदस्य
यदि उनके नाम जोड़े जाने वाले नामों से मेल खाते हैं तो हटा दिए जाते हैं।

अगर फाइलों में से एक का नाम है सदस्य... मौजूद नहीं होना, ar प्रदर्शित करता है
एक त्रुटि संदेश, और किसी भी मौजूदा सदस्य को अबाधित छोड़ देता है
उस नाम से मेल खाता पुरालेख.

डिफ़ॉल्ट रूप से, नए सदस्य फ़ाइल के अंत में जोड़े जाते हैं; परन्तु आप
संशोधक में से किसी एक का उपयोग कर सकते हैं a, bया, i नियुक्ति का अनुरोध करने के लिए
किसी मौजूदा सदस्य के सापेक्ष.

संशोधक v इस ऑपरेशन के साथ उपयोग किए जाने पर आउटपुट की एक पंक्ति प्राप्त होती है
प्रत्येक सम्मिलित फ़ाइल के लिए, एक अक्षर के साथ a or r सेवा मेरे
इंगित करें कि क्या फ़ाइल संलग्न की गई थी (कोई पुराना सदस्य नहीं हटाया गया) या
जगह ले ली।

s संग्रह में एक अनुक्रमणिका जोड़ें, या यदि यह पहले से मौजूद है तो इसे अद्यतन करें।
ध्यान दें कि यह आदेश उस नियम का अपवाद है जो केवल हो सकता है
एक कमांड लेटर हो, क्योंकि इसका उपयोग किसी एक के रूप में करना संभव है
आदेश या संशोधक. किसी भी स्थिति में यह वही कार्य करता है।

t प्रदर्शन ए तालिका की सामग्री को सूचीबद्ध करना संग्रह, या उनमें से
में सूचीबद्ध फ़ाइलें सदस्य...जो संग्रह में मौजूद हैं.
आम तौर पर केवल सदस्य का नाम दिखाया जाता है; अगर आप भी देखना चाहते हैं
मोड (अनुमतियाँ), टाइमस्टैम्प, स्वामी, समूह और आकार, आप कर सकते हैं
यह भी निर्दिष्ट करके अनुरोध करें v संशोधक।

यदि आप निर्दिष्ट नहीं करते हैं सदस्य, संग्रह में सभी फ़ाइलें हैं
सूचीबद्ध।

यदि एक ही नाम की एक से अधिक फाइलें हैं (कहते हैं, होना) में ए
पुरालेख (कहें बी XNUMX ए), ar t बी XNUMX ए होना केवल पहला उदाहरण सूचीबद्ध करता है; को
उन सभी को देखें, आपको पूरी सूची मांगनी होगी---हमारे उदाहरण में,
ar t बी XNUMX ए.

x उद्धरण सदस्य (नाम सदस्य) संग्रह से। आप का उपयोग कर सकते हैं v
इस ऑपरेशन के साथ संशोधक, यह अनुरोध करने के लिए ar प्रत्येक नाम को इस प्रकार सूचीबद्ध करें
यह इसे निकालता है।

यदि आप निर्दिष्ट नहीं करते हैं सदस्य, संग्रह में सभी फ़ाइलें हैं
निकाला गया.

फ़ाइलों को एक पतले संग्रह से नहीं निकाला जा सकता है।

--मदद
द्वारा समर्थित कमांड लाइन विकल्पों की सूची प्रदर्शित करता है ar और फिर
बाहर निकलता है।

--संस्करण
की संस्करण जानकारी प्रदर्शित करता है ar और फिर निकल जाता है।

कई संशोधक (आधुनिक) तुरंत अनुसरण कर सकते हैं p कीलेटर, को
किसी ऑपरेशन के व्यवहार पर भिन्नताएँ निर्दिष्ट करें:

a नई फ़ाइलें जोड़ें बाद संग्रह का एक मौजूदा सदस्य. यदि तुम प्रयोग करते हो
संशोधक a, मौजूदा संग्रह सदस्य का नाम होना चाहिए
के रूप में प्रस्तुत करें जवाब देना तर्क, से पहले संग्रह विनिर्देश।

b नई फ़ाइलें जोड़ें से पहले संग्रह का एक मौजूदा सदस्य. यदि तुम प्रयोग करते हो
संशोधक b, मौजूदा संग्रह सदस्य का नाम होना चाहिए
के रूप में प्रस्तुत करें जवाब देना तर्क, से पहले संग्रह विनिर्देश।
(के समान i).

c बनाएं संग्रह। विष्तृत संग्रह यदि यह हमेशा बनाया जाता है
जब आप अद्यतन का अनुरोध करते हैं तो यह अस्तित्व में नहीं था। लेकिन एक चेतावनी जारी की गई है
जब तक कि आप पहले से यह निर्दिष्ट न कर दें कि आप इसे बनाने की क्या अपेक्षा रखते हैं, तब तक
इस संशोधक का उपयोग करना।

D में संचालित नियतात्मक तरीका। फ़ाइलें और संग्रह जोड़ते समय
यूआईडी, जीआईडी, टाइमस्टैम्प के लिए सूचकांक शून्य का उपयोग करता है और सुसंगत फ़ाइल का उपयोग करता है
सभी फ़ाइलों के लिए मोड. जब इस विकल्प का उपयोग किया जाता है, यदि ar के साथ प्रयोग किया जाता है
समान विकल्प और समान इनपुट फ़ाइलें, एकाधिक रन होंगे
इनपुट फ़ाइलों की परवाह किए बिना समान आउटपुट फ़ाइलें बनाएं'
स्वामी, समूह, फ़ाइल मोड, या संशोधन समय।

If दूरबीन के साथ कॉन्फ़िगर किया गया था --सक्षम-नियतात्मक-अभिलेखागार,
तब यह मोड डिफ़ॉल्ट रूप से चालू होता है। इसे के साथ अक्षम किया जा सकता है U
संशोधक, नीचे।

f संग्रह में नाम काट दें। जीएनयू ar सामान्यतः फ़ाइल को अनुमति देगा
किसी भी लम्बाई के नाम. इससे यह पुरालेख बनाने में सक्षम हो जाएगा
जातक के अनुकूल नहीं हैं ar कुछ सिस्टम पर प्रोग्राम. अगर
यह एक चिंता का विषय है, f फ़ाइल को छोटा करने के लिए संशोधक का उपयोग किया जा सकता है
पुरालेख में डालते समय नाम।

i नई फ़ाइलें डालें से पहले संग्रह का एक मौजूदा सदस्य. अगर आप
संशोधक का उपयोग करें i, मौजूदा संग्रह सदस्य का नाम होना चाहिए
के रूप में प्रस्तुत करें जवाब देना तर्क, से पहले संग्रह विनिर्देश।
(के समान b).

l यह संशोधक स्वीकार किया जाता है लेकिन उपयोग नहीं किया जाता है।

N का उपयोग करता है गणना पैरामीटर. एकाधिक होने पर इसका उपयोग किया जाता है
संग्रह में समान नाम वाली प्रविष्टियाँ। निकालें या हटाएँ
उदाहरण गणना पुरालेख से दिए गए नाम का.

o संरक्षित करें मूल सदस्यों को निकालते समय उनकी तारीखें। अगर
आप इस संशोधक को निर्दिष्ट नहीं करते हैं, संग्रह से निकाली गई फ़ाइलें
निष्कर्षण के समय के साथ मुहर लगाई जाती है।

P संग्रह में नामों का मिलान करते समय पूर्ण पथ नाम का उपयोग करें। जीएनयू ar
पूर्ण पथ नाम के साथ एक संग्रह नहीं बना सकते (ऐसे संग्रह हैं
POSIX शिकायत नहीं), लेकिन अन्य संग्रह निर्माता कर सकते हैं। इस विकल्प
जीएनयू का कारण बनेगा ar संपूर्ण पथ नाम का उपयोग करके फ़ाइल नामों का मिलान करना,
जो किसी एकल फ़ाइल को निकालते समय सुविधाजनक हो सकता है
किसी अन्य टूल द्वारा बनाया गया संग्रह।

s संग्रह में ऑब्जेक्ट-फ़ाइल इंडेक्स लिखें, या किसी मौजूदा को अपडेट करें
एक, भले ही संग्रह में कोई अन्य परिवर्तन न किया गया हो। आप इस्तेमाल कर सकते हैं
यह संशोधक ध्वज या तो किसी ऑपरेशन के साथ, या अकेले। दौड़ना ar
s एक संग्रह पर चलने के बराबर है रैनलिब उस पर.

S पुरालेख प्रतीक तालिका उत्पन्न न करें. इससे तेजी आ सकती है
कई चरणों में एक बड़ी लाइब्रेरी का निर्माण। परिणामी पुरालेख
लिंकर के साथ उपयोग नहीं किया जा सकता. एक प्रतीक तालिका बनाने के लिए,
आपको इसे छोड़ना होगा S के अंतिम निष्पादन पर संशोधक ar, या आप
दौड़ना चाहिए रैनलिब पुरालेख पर।

T निर्दिष्ट करें संग्रह a पतला पुरालेख। यदि यह पहले से मौजूद है
और यह एक नियमित संग्रह है, मौजूदा सदस्यों को इसमें उपस्थित रहना होगा
जैसी ही निर्देशिका संग्रह.

u सामान्य रूप से, ar r... संग्रह में सूचीबद्ध सभी फ़ाइलें सम्मिलित करता है। अगर
आप डालना चाहेंगे केवल वे फ़ाइलें जो आप सूचीबद्ध करते हैं
समान नाम वाले मौजूदा सदस्यों की तुलना में नए, इस संशोधक का उपयोग करें।
RSI u संशोधक को केवल संचालन के लिए अनुमति है r (बदलना)। में
विशेष रूप से, संयोजन qu जाँच करने के बाद से अनुमति नहीं है
टाइमस्टैम्प ऑपरेशन से किसी भी गति लाभ को खो देगा q.

U Do नहीं में संचालित नियतात्मक तरीका। यह का विलोम है D
संशोधक, ऊपर: जोड़ी गई फ़ाइलें और संग्रह अनुक्रमणिका उन्हें मिल जाएगी
वास्तविक यूआईडी, जीआईडी, टाइमस्टैम्प और फ़ाइल मोड मान।

यह डिफ़ॉल्ट है जब तक दूरबीन के साथ कॉन्फ़िगर किया गया था
--सक्षम-नियतात्मक-अभिलेखागार.

v यह संशोधक अनुरोध करता है वाचाल एक ऑपरेशन का संस्करण. अनेक
ऑपरेशन अतिरिक्त जानकारी प्रदर्शित करते हैं, जैसे फ़ाइल नाम
संसाधित, जब संशोधक v जोड़ा जाता है।

V यह संशोधक की संस्करण संख्या दिखाता है ar.

ar वर्तनी वाले प्रारंभिक विकल्प को अनदेखा करता है -X32_64, AIX के साथ अनुकूलता के लिए।
इस विकल्प द्वारा उत्पन्न व्यवहार GNU के लिए डिफ़ॉल्ट है ar. ar
दूसरे का समर्थन नहीं करता -X विकल्प; विशेष रूप से, यह करता है
सहायता नहीं -X32 जो AIX . के लिए डिफ़ॉल्ट है ar.

वैकल्पिक कमांड लाइन स्विच --लगाना नाम का कारण बनता है ar लोड करने के लिए
प्लगइन कहा जाता है नाम जो अधिक फ़ाइल स्वरूपों के लिए समर्थन जोड़ता है। यह
विकल्प केवल तभी उपलब्ध होता है जब टूलचेन प्लगइन के साथ बनाया गया हो
समर्थन सक्षम.

वैकल्पिक कमांड लाइन स्विच --लक्ष्य बीएफडीनाम निर्दिष्ट करता है कि
संग्रह सदस्य आपके से भिन्न ऑब्जेक्ट कोड प्रारूप में हैं
सिस्टम का डिफ़ॉल्ट प्रारूप. देखना

@पट्टिका
से कमांड-लाइन विकल्प पढ़ें पट्टिका. पढ़े गए विकल्प डाले गए हैं
मूल @ के स्थान परपट्टिका विकल्प। अगर पट्टिका मौजूद नहीं है, या
पढ़ा नहीं जा सकता है, तो विकल्प का शाब्दिक व्यवहार किया जाएगा, और नहीं
हटा दिया।

में विकल्प पट्टिका व्हाइटस्पेस द्वारा अलग किया जाता है। एक सफेद जगह
चरित्र को एक विकल्प में शामिल किया जा सकता है, जो संपूर्ण को घेरता है
सिंगल या डबल कोट्स में विकल्प। कोई भी चरित्र (सहित
एक बैकस्लैश) चरित्र को उपसर्ग करके शामिल किया जा सकता है be
बैकस्लैश के साथ शामिल है। NS पट्टिका स्वयं अतिरिक्त हो सकता है
@पट्टिका विकल्प; ऐसे किसी भी विकल्प को पुनरावर्ती रूप से संसाधित किया जाएगा।

onworks.net सेवाओं का उपयोग करके i686-linux-gnu-ar का ऑनलाइन उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम