अगले लेख में हम नज़र डालेंगे निर्देशिका का उपयोग किए बिना किसी निर्देशिका की सामग्री को सूचीबद्ध करने के विभिन्न तरीके आदेश ls। यह कमांड शायद सबसे व्यापक रूप से यूनिक्स जैसी प्रणालियों पर एक निर्देशिका की सामग्री को सूचीबद्ध करने के लिए उपयोग किया जाता है।
हालांकि ls यह बहुत अच्छी तरह से काम करता है, यह जानने के लिए कभी भी दर्द नहीं होता है कि हमारे पास निम्नलिखित में से किसी एक का उपयोग करके निर्देशिका की सामग्री को सूचीबद्ध करने के अन्य तरीके हो सकते हैं एलएस कमांड के लिए विकल्प। जैसा कि ग्नू / लिनक्स की दुनिया में हमेशा होता है, कई विकल्प उपलब्ध हैं।
जैसा कि सभी ग्नू / लिनक्स उपयोगकर्ताओं द्वारा जाना जाता है, हम एक निर्देशिका की सामग्री को प्रदर्शित करने के लिए निम्नलिखित कमांड का उपयोग कर सकते हैं, जिसे कहा जाता है Prueba इस उदाहरण में:
यह है कि अधिकांश उपयोगकर्ता फ़ाइलों और निर्देशिकाओं को कैसे सूचीबद्ध करते हैं। हालाँकि, हम ऐसा करने के लिए निम्नलिखित में से किसी एक तरीके का उपयोग कर सकते हैं।
निर्देशिका की सामग्री को ls कमांड के कुछ विकल्पों के साथ सूचीबद्ध करें
कमांड का उपयोग करें गूंज
यह आज्ञा है आमतौर पर शेल स्क्रिप्ट और बैच कार्यक्रमों में उपयोग किया जाता है दिए गए तर्कों को मुद्रित करने के लिए। किसी भी पाठ या स्ट्रिंग को एक तर्क के रूप में पारित किया जा सकता है। यह आदेश न केवल दिए गए तर्कों को मुद्रित करने का कार्य करता है, बल्कि इसका उपयोग भी किया जा सकता है फ़ाइलों की सूची टर्मिनल में (Ctrl + Alt + T):
echo *
पैरा निर्देशिकाओं के अगले स्तर की सामग्री प्रदर्शित करें इसे इस्तेमाल किया जा सकता है:
echo */*
पैरा छिपी हुई फ़ाइलों की सूची हम निष्पादित करेंगे:
echo * .*
परामर्श आदमी पृष्ठों में अधिक जानकारी:
man echo
कमांड का उपयोग करें दीर
यह आज्ञा कई इसे विंडोज में उपयोग किए जाने वाले के बराबर मानते हैं, क्योंकि यह कमोबेश उसी तरह से Gnu / Linux में काम करता है। के लिये वर्तमान निर्देशिका की सामग्री को सूचीबद्ध करें बस लिखें:
dir
पैरा एक विशिष्ट निर्देशिका की सामग्री को सूचीबद्ध करें, आपको केवल एक तर्क के रूप में मार्ग पास करना होगा:
dir /home/sapoclay/Prueba
हम सभी सामग्री को सूचीबद्ध करने में भी सक्षम होंगे, फ़ाइलों सहित टाइप करके छिपा हुआ:
dir -a
हम कर सकते हैं के बारे में अधिक जानकारी देखें दीर आदमी पृष्ठों में:
man dir
कमांड का उपयोग करें printf
आज्ञा printf इसका उपयोग आमतौर पर टेक्स्ट को फॉर्मेट और प्रिंट करने के लिए किया जाता है। यह कमांड दिए गए प्रारूप के अनुसार तर्कों को प्रिंट करेगा। हम इसका उपयोग भी कर सकते हैं वर्तमान निर्देशिका की सामग्री को सूचीबद्ध करें:
printf '%s\n' *
पैरा अधिक जानकारी, मैन पेज देखें:
man printf
कमांड का उपयोग करें ग्रेप
ग्रेप इसके लिए प्रयोग किया जाता है नियमित अभिव्यक्ति का उपयोग कर खोज। एक सहयोगी ने एक लेख लिखा था इस कमांड का उपयोग कैसे करें.
पैरा कमांड का उपयोग करते हुए सूची निर्देशिका सामग्री ग्रेप, आपको बस दौड़ना है:
grep -l '.*' ./*
यह कर सकते हैं ज्यादा जानकारी पाइये आदमी का उपयोग कर इस आदेश के बारे में:
man grep
कमांड का उपयोग करें खोज
आज्ञा खोज एक निर्देशिका पदानुक्रम में फ़ाइलों की खोज करने के लिए उपयोग किया जाता है। हम भी इस कमांड का उपयोग कर सकते हैं निर्देशिका सामग्री देखें:
find -maxdepth 1
या हम भी उपयोग करने में सक्षम होंगे:
find .
पहली आज्ञा वर्तमान निर्देशिका में सभी फ़ाइलों और निर्देशिकाओं को दिखाता है, जबकि दूसरी कमान सभी फ़ाइलों और निर्देशिकाओं को पुनरावर्ती रूप से दिखाएं.
हम भी कर सकते हैं किसी विशिष्ट निर्देशिका की सामग्री देखें:
find dir1/
हम कर सकते हैं और जानिए खोज आपके मैन पेज में:
man find
कमांड का उपयोग करें स्टेट
आज्ञा स्टेट फ़ाइल और फ़ाइल सिस्टम जानकारी प्रदर्शित करने के लिए उपयोग किया जाता है। इस आदेश के साथ, हम कर सकते हैं फ़ाइलों और निर्देशिकाओं के गुणों को देखें जैसे आकार, अनुमतियाँ और निर्माण, अन्य.
हम कर सकते हैं आदेश का उपयोग कर सूची फ़ाइलों और निर्देशिकाओं स्टेट:
stat -c '%s %A %n' *
जैसा कि आप देख सकते हैं, स्टेट कमांड न केवल वर्तमान निर्देशिका की सामग्री को सूचीबद्ध करता है, बल्कि प्रत्येक फ़ाइल और निर्देशिका की अनुमति और आकार भी।
हम मानव पृष्ठों का उपयोग कर सकते हैं ज्यादा जानकारी पाइये:
man stat
कमांड का उपयोग करें लसत्र
आज्ञा लसत्र इसका उपयोग Gnu / Linux में फ़ाइलों और निर्देशिकाओं की विशेषताओं को सूचीबद्ध करने के लिए किया जाता है। के लिये वर्तमान कार्यशील निर्देशिका में फ़ाइलों और निर्देशिकाओं की सूची, हम इस कमांड का उपयोग करेंगे:
lsattr ./*
विवरण के लिए मैन पेज देखें कमांड के बारे में लसत्र.
man lsattr
कमांड का उपयोग करें भगदड़
आज्ञा भगदड़ साथ में झगड़ा, सबसे उपयोगी और महत्वपूर्ण कमांड हैं जो सभी सिस्टम एडमिनिस्ट्रेटर को सेटिंग करते समय पता होना चाहिए अभिगम नियंत्रण सूची (एसीएल).
पैरा वर्तमान निर्देशिका में फ़ाइलों और निर्देशिकाओं की सूची देखें, हम बस निष्पादित करेंगे:
getfacl ./*
यह कर सकते हैं और जानें इस कमांड उपयोग आदमी के बारे में:
man getfacl
संपादक का उपयोग करें शक्ति
El संपादक शक्ति के लिए भी इस्तेमाल किया जा सकता है फ़ाइलें और निर्देशिका सूची। हमें केवल निम्नलिखित लिखना होगा, बिंदु के बाद ध्यान में रखते हुए:
vim .
यूपी / नीचे तीर का उपयोग करके हम सूची के माध्यम से नेविगेट कर सकते हैं। हम उपनिर्देशिकाओं के माध्यम से भी स्थानांतरित करने में सक्षम होंगे।
ये तो बहुत कम हैं निर्देशिका की सामग्री को सूचीबद्ध करने के लिए 'ls' कमांड के विकल्प, जो जानना बहुत ज्यादा नहीं है।