Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> बाश प्रोग्रामिंग

लिनक्स एलएस कमांड - फाइलों की सूची बनाएं

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

ls कमांड विकल्प

<थ>विवरण
विकल्प
-a डॉट से शुरू होने वाली प्रविष्टियों सहित सभी प्रविष्टियों को सूचीबद्ध करें
-ए को छोड़कर सभी प्रविष्टियों को सूचीबद्ध करें। और ..
-c फ़ाइलों को समय बदलने के अनुसार क्रमित करें
-d निर्देशिका प्रविष्टियों की सूची बनाएं
-h मानव पठनीय प्रारूप (यानी K, M) में आकार दिखाएं
-एच ऊपर के समान ही 1024 के बजाय 1000 की शक्तियों के साथ
-l लंबी सूची वाले प्रारूप में सामग्री दिखाएं
-o समूह जानकारी के बिना लंबी-सूचीबद्ध प्रारूप
-r सामग्री को उल्टे क्रम में दिखाएं
-s प्रत्येक फ़ाइल का आकार ब्लॉक में प्रिंट करें
-एस फ़ाइल आकार के अनुसार क्रमित करें
-सॉर्ट करें सामग्री को किसी शब्द के आधार पर क्रमित करें। (यानी आकार, संस्करण, स्थिति)
-t संशोधन समय के अनुसार क्रमित करें
-u अंतिम पहुंच समय के अनुसार क्रमित करें
-v संस्करण के अनुसार क्रमित करें
-1 प्रति पंक्ति एक फ़ाइल सूचीबद्ध करें

सूची फ़ाइलें

ls कमांड डॉटफाइल्स को छोड़कर, एक निर्दिष्ट निर्देशिका की सामग्री को सूचीबद्ध करता है। यदि कोई निर्देशिका निर्दिष्ट नहीं है, तो डिफ़ॉल्ट रूप से, वर्तमान निर्देशिका की सामग्री सूचीबद्ध होती है।

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

उदाहरण:

$ ls
apt     configs     Documents       Music       workspace
bin     Desktop     git             Pictures    Public      Videos

एक लंबी लिस्टिंग प्रारूप में फाइलों की सूची बनाएं

ls कमांड का -l विकल्प एक निर्दिष्ट निर्देशिका की सामग्री को एक लंबी लिस्टिंग प्रारूप में प्रिंट करता है। यदि कोई निर्देशिका निर्दिष्ट नहीं है, तो डिफ़ॉल्ट रूप से, वर्तमान निर्देशिका की सामग्री सूचीबद्ध होती है।

ls -l /etc

उदाहरण आउटपुट:

total 1204
drwxr-xr-x  3 root root 4096 Apr 21 03:44 acpi
-rw-r--r--  1 root root 3028 Apr 21 03:38 adduser.conf
drwxr-xr-x  2 root root 4096 Jun 11 20:42 alternatives
...

सबसे हाल ही में संशोधित दस फाइलों की सूची बनाएं

निम्नलिखित एक लंबी लिस्टिंग प्रारूप (-l) का उपयोग करके और समय (-t) द्वारा क्रमबद्ध, वर्तमान निर्देशिका में सबसे हाल ही में संशोधित फ़ाइलों में से दस को सूचीबद्ध करेगा।

ls -lt | head

डॉटफ़ाइल सहित सभी फ़ाइलें सूचीबद्ध करें

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

$ ls
bin pki

-a या --all विकल्प dotfiles सहित सभी फाइलों को सूचीबद्ध करेगा।

उदाहरण:

$ ls -a
.   .ansible        .bash_logout    .bashrc
..  .bash_history   .bash_profile   bin     pki

फ़ाइलों को ट्री-लाइक फ़ॉर्मेट में सूचीबद्ध करें

ट्री कमांड एक निर्दिष्ट निर्देशिका की सामग्री को ट्री-जैसे प्रारूप में सूचीबद्ध करता है। यदि कोई निर्देशिका निर्दिष्ट नहीं है, तो डिफ़ॉल्ट रूप से, वर्तमान निर्देशिका की सामग्री सूचीबद्ध होती है।

उदाहरण आउटपुट:

$ tree /tmp
/tmp
├── 5037
├── adb.log
└── evince-20965
    └── image.FPWTJY.png

ट्री कमांड के -L . का उपयोग करें प्रदर्शन की गहराई और -d . को सीमित करने का विकल्प केवल निर्देशिकाओं को सूचीबद्ध करने का विकल्प।

उदाहरण आउटपुट:

$ tree -L 1 -d /tmp /tmp
└── evince-20965

आकार के अनुसार क्रमबद्ध फाइलों की सूची बनाएं

ls कमांड का -S विकल्प फ़ाइलों को फ़ाइल आकार के अवरोही क्रम में क्रमबद्ध करता है।

$ ls -l -S ./Fruits
total 8
-rw-rw-rw- 1 root root 166703 Jan 28 00:09 apples.jpg
-rw-rw-rw- 1 root root 134270 Jan 28 00:09 kiwis.jpg
-rw-rw-rw- 1 root root 30134 Jan 28 00:09 bananas.jpg

जब -r . के साथ प्रयोग किया जाता है विकल्प क्रम को उलट दिया जाता है।

$ ls -l -S -r ./Fruits
total 8
-rw-rw-rw- 1 root root 30134 Jan 28 00:09 bananas.jpg
-rw-rw-rw- 1 root root 134270 Jan 28 00:09 kiwis.jpg
-rw-rw-rw- 1 root root 166703 Jan 28 00:09 apples.jpg

निष्कर्ष

इस पोस्ट में हमने ls . का उपयोग करके फाइलों को सूचीबद्ध करने के सभी विभिन्न विकल्पों के बारे में सीखा आदेश।


  1. खुली फाइलों को सूचीबद्ध करने के लिए लिनक्स में lsof कमांड का उपयोग कैसे करें

    लिनक्स के बारे में अच्छी बात यह है कि आप बूट प्रक्रिया से लेकर सॉफ्टवेयर पैकेज की स्थापना तक सब कुछ आसानी से देख और प्रबंधित कर सकते हैं। यहां हम चर्चा करते हैं कि आप खुली फाइलों और उनके उपयोग की प्रक्रियाओं को देखने के लिए लिनक्स में lsof कमांड का उपयोग कैसे कर सकते हैं। इसे देखने का तरीका जानने से

  1. फाइंड कमांड का उपयोग करके लिनक्स में फाइल कैसे खोजें

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

  1. ls फाइलों और निर्देशिकाओं को सूचीबद्ध करने के लिए लिनक्स में कमांड

    ls लिनक्स में कमांड संभवतः उन पहले कमांडों में से एक है जिन्हें आपको कभी भी उपयोग करने की आवश्यकता होती है। इस लेख में, हम कमांड और आमतौर पर इस्तेमाल किए जाने वाले पैरामीटर्स के बारे में जानेंगे। मेरे पसंदीदा विकल्पों का सेट इस प्रकार है: ls -Zaltrh आइए प्रत्येक विकल्प को अलग-अलग देखें, और समझाएं