निर्देशिका की सामग्री को सूचीबद्ध करने के लिए 'ls' कमांड के विकल्प

ls कमांड के विकल्प के बारे में

अगले लेख में हम नज़र डालेंगे निर्देशिका का उपयोग किए बिना किसी निर्देशिका की सामग्री को सूचीबद्ध करने के विभिन्न तरीके आदेश ls। यह कमांड शायद सबसे व्यापक रूप से यूनिक्स जैसी प्रणालियों पर एक निर्देशिका की सामग्री को सूचीबद्ध करने के लिए उपयोग किया जाता है।

हालांकि ls यह बहुत अच्छी तरह से काम करता है, यह जानने के लिए कभी भी दर्द नहीं होता है कि हमारे पास निम्नलिखित में से किसी एक का उपयोग करके निर्देशिका की सामग्री को सूचीबद्ध करने के अन्य तरीके हो सकते हैं एलएस कमांड के लिए विकल्प। जैसा कि ग्नू / लिनक्स की दुनिया में हमेशा होता है, कई विकल्प उपलब्ध हैं।

जैसा कि सभी ग्नू / लिनक्स उपयोगकर्ताओं द्वारा जाना जाता है, हम एक निर्देशिका की सामग्री को प्रदर्शित करने के लिए निम्नलिखित कमांड का उपयोग कर सकते हैं, जिसे कहा जाता है Prueba इस उदाहरण में:

ls कमांड

यह है कि अधिकांश उपयोगकर्ता फ़ाइलों और निर्देशिकाओं को कैसे सूचीबद्ध करते हैं। हालाँकि, हम ऐसा करने के लिए निम्नलिखित में से किसी एक तरीके का उपयोग कर सकते हैं।

निर्देशिका की सामग्री को ls कमांड के कुछ विकल्पों के साथ सूचीबद्ध करें

कमांड का उपयोग करें गूंज

यह आज्ञा है आमतौर पर शेल स्क्रिप्ट और बैच कार्यक्रमों में उपयोग किया जाता है दिए गए तर्कों को मुद्रित करने के लिए। किसी भी पाठ या स्ट्रिंग को एक तर्क के रूप में पारित किया जा सकता है। यह आदेश न केवल दिए गए तर्कों को मुद्रित करने का कार्य करता है, बल्कि इसका उपयोग भी किया जा सकता है फ़ाइलों की सूची टर्मिनल में (Ctrl + Alt + T):

इको कमांड *

echo *

पैरा निर्देशिकाओं के अगले स्तर की सामग्री प्रदर्शित करें इसे इस्तेमाल किया जा सकता है:

सिनेमाई गूंज अगले स्तर की निर्देशिकाओं में फाइलों को सूचीबद्ध करने के लिए

echo */*

पैरा छिपी हुई फ़ाइलों की सूची हम निष्पादित करेंगे:

echo * .*

परामर्श आदमी पृष्ठों में अधिक जानकारी:

इको मैन कमांड

man echo

कमांड का उपयोग करें दीर

यह आज्ञा कई इसे विंडोज में उपयोग किए जाने वाले के बराबर मानते हैं, क्योंकि यह कमोबेश उसी तरह से Gnu / Linux में काम करता है। के लिये वर्तमान निर्देशिका की सामग्री को सूचीबद्ध करें बस लिखें:

dir कमांड

dir

पैरा एक विशिष्ट निर्देशिका की सामग्री को सूचीबद्ध करें, आपको केवल एक तर्क के रूप में मार्ग पास करना होगा:

एक मार्ग को सूचीबद्ध करने के लिए dir कमांड

dir /home/sapoclay/Prueba

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

छिपी हुई फ़ाइलों को सूचीबद्ध करने के लिए dir कमांड

dir -a

हम कर सकते हैं के बारे में अधिक जानकारी देखें दीर आदमी पृष्ठों में:

dir मैन पेज कमांड

man dir

कमांड का उपयोग करें printf

आज्ञा printf इसका उपयोग आमतौर पर टेक्स्ट को फॉर्मेट और प्रिंट करने के लिए किया जाता है। यह कमांड दिए गए प्रारूप के अनुसार तर्कों को प्रिंट करेगा। हम इसका उपयोग भी कर सकते हैं वर्तमान निर्देशिका की सामग्री को सूचीबद्ध करें:

प्रिंटफ कमांड

printf '%s\n' *

पैरा अधिक जानकारी, मैन पेज देखें:

प्रिंटफ मैन कमांड

man printf

कमांड का उपयोग करें ग्रेप

ग्रेप इसके लिए प्रयोग किया जाता है नियमित अभिव्यक्ति का उपयोग कर खोज। एक सहयोगी ने एक लेख लिखा था इस कमांड का उपयोग कैसे करें.

पैरा कमांड का उपयोग करते हुए सूची निर्देशिका सामग्री ग्रेप, आपको बस दौड़ना है:

grep कमांड

grep -l '.*' ./*

यह कर सकते हैं ज्यादा जानकारी पाइये आदमी का उपयोग कर इस आदेश के बारे में:

grep मैन कमांड

man grep

कमांड का उपयोग करें खोज

आदेश खोजें

आज्ञा खोज एक निर्देशिका पदानुक्रम में फ़ाइलों की खोज करने के लिए उपयोग किया जाता है। हम भी इस कमांड का उपयोग कर सकते हैं निर्देशिका सामग्री देखें:

find -maxdepth 1

या हम भी उपयोग करने में सक्षम होंगे:

find .

पहली आज्ञा वर्तमान निर्देशिका में सभी फ़ाइलों और निर्देशिकाओं को दिखाता है, जबकि दूसरी कमान सभी फ़ाइलों और निर्देशिकाओं को पुनरावर्ती रूप से दिखाएं.

हम भी कर सकते हैं किसी विशिष्ट निर्देशिका की सामग्री देखें:

find dir1/

हम कर सकते हैं और जानिए खोज आपके मैन पेज में:

मैन कमांड ढूंढें

man find

कमांड का उपयोग करें स्टेट

आज्ञा स्टेट फ़ाइल और फ़ाइल सिस्टम जानकारी प्रदर्शित करने के लिए उपयोग किया जाता है। इस आदेश के साथ, हम कर सकते हैं फ़ाइलों और निर्देशिकाओं के गुणों को देखें जैसे आकार, अनुमतियाँ और निर्माण, अन्य.

हम कर सकते हैं आदेश का उपयोग कर सूची फ़ाइलों और निर्देशिकाओं स्टेट:

स्टेट कमांड

stat -c '%s %A %n' *

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

हम मानव पृष्ठों का उपयोग कर सकते हैं ज्यादा जानकारी पाइये:

स्टेट मैन कमान

man stat

कमांड का उपयोग करें लसत्र

आज्ञा लसत्र इसका उपयोग Gnu / Linux में फ़ाइलों और निर्देशिकाओं की विशेषताओं को सूचीबद्ध करने के लिए किया जाता है। के लिये वर्तमान कार्यशील निर्देशिका में फ़ाइलों और निर्देशिकाओं की सूची, हम इस कमांड का उपयोग करेंगे:

lsattr कमांड

lsattr ./*

विवरण के लिए मैन पेज देखें कमांड के बारे में लसत्र.

lsattr मैन कमांड

man lsattr

कमांड का उपयोग करें भगदड़

आज्ञा भगदड़ साथ में झगड़ा, सबसे उपयोगी और महत्वपूर्ण कमांड हैं जो सभी सिस्टम एडमिनिस्ट्रेटर को सेटिंग करते समय पता होना चाहिए अभिगम नियंत्रण सूची (एसीएल).

पैरा वर्तमान निर्देशिका में फ़ाइलों और निर्देशिकाओं की सूची देखें, हम बस निष्पादित करेंगे:

getfacl कमांड

getfacl ./*

यह कर सकते हैं और जानें इस कमांड उपयोग आदमी के बारे में:

getfacl मैन कमांड

man getfacl

संपादक का उपयोग करें शक्ति

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

विम के साथ सूची फ़ाइलें

vim .

यूपी / नीचे तीर का उपयोग करके हम सूची के माध्यम से नेविगेट कर सकते हैं। हम उपनिर्देशिकाओं के माध्यम से भी स्थानांतरित करने में सक्षम होंगे।

ये तो बहुत कम हैं निर्देशिका की सामग्री को सूचीबद्ध करने के लिए 'ls' कमांड के विकल्प, जो जानना बहुत ज्यादा नहीं है।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।