अंग्रेज़ीफ्रेंचजर्मनइतालवीपुर्तगालीरूसीस्पेनिश

ऑनवर्क्स फ़ेविकॉन

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

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

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

कार्यक्रम:

नाम


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

SYNOPSIS


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

वर्णन


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

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

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

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

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

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

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

एक संग्रह या तो हो सकता है पतला या यह सामान्य हो सकता है। यह दोनों एक साथ नहीं हो सकते।
एक बार आर्काइव बन जाने के बाद उसके फॉर्मेट को पहले डिलीट किए बिना बदला नहीं जा सकता और फिर
इसके स्थान पर एक नया संग्रह बनाना।

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

संग्रह के तत्वों के पथ संग्रह के सापेक्ष ही संग्रहीत किए जाते हैं।

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

विकल्प


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

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

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

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

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

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

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

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

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

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

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

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

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

चूंकि इस ऑपरेशन का बिंदु गति है, का कार्यान्वयन ar का विकल्प है
यदि कोई मौजूद है तो संग्रह की प्रतीक तालिका को अद्यतन नहीं करना। बहुत अधिक विभिन्न प्रणालियाँ
हालाँकि मान लें कि प्रतीक तालिकाएँ हमेशा अद्यतित होती हैं, इसलिए GNU 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,
मौजूदा संग्रह सदस्य का नाम इस रूप में मौजूद होना चाहिए जवाब देना तर्क, पहले
la संग्रह विशिष्टता। (के समान i).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Ad


Ad

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