
जब आप काम लिनक्स, आदेश का उपयोग करें ls, के बाद से टर्मिनल सिस्टम, के लिए सूची की सामग्री निर्देशिका वर्तमान या आप इसे एक पैरामीटर के रूप में पारित किसी अन्य निर्देशिका. यह आदेश भी की एक बड़ी संख्या प्रदान करता है विकल्प कि आप को दिखाने के लिए क्या और कैसे करना है यह चुनने के लिए अनुमति देता है.
सभी विकल्पों के बीच, हम विकल्प है -के, जो सूचीबद्ध करने के लिए आप की अनुमति देगा निर्देशिका का नाम में निहित फ़ाइलों के बजाय. और इसके अलावा, हम पैटर्न है */ जो कि कर देगा केवल निर्देशिका सूची और फ़ाइलें पर ध्यान न दें. इस तरह, अगर हम में आदेश को चलाने के लिए एक नमूना निर्देशिका है ls हम निम्नलिखित प्राप्त:
1 2 3 4 5 6 7 | $ ls -l -rw-r--r-- 1 root root 0 Jun 15 18:21 archivoA.txt -rw-r--r-- 1 root root 0 Jun 15 18:21 archivoB.txt -rw-r--r-- 1 root root 0 Jun 15 18:21 archivoC.txt drwxr-xr-x 2 root root 4096 Jun 15 18:21 directorioA drwxr-xr-x 2 root root 4096 Jun 15 18:22 directorioB drwxr-xr-x 2 root root 4096 Jun 15 18:21 directorioC |
अगर केवल चलाएँ आदेश के लिए पैटर्न के साथ केवल शो निर्देशिका, फ़ाइलों की अनदेखी:
1 2 3 4 5 6 7 8 9 10 | $ ls -l */ directorioA/: total 0 directorioB/: total 0 -rw-r--r-- 1 root root 0 Jun 15 18:22 archivo1.txt directorioC/: total 0 |
हम देखते हैं कि यह निर्देशिका सवाल में दिखाता है, लेकिन इसके अलावा, यह उन निर्देशिका में फ़ाइलें पता चलता है. इससे बचने के लिए, हम करने के लिए जा रहे हैं जोड़ें विकल्प -के पिछला आदेश करने के लिए, तो होगा:
1 2 3 4 | $ ls -ld */ drwxr-xr-x 2 root root 4096 Jun 15 18:21 directorioA/ drwxr-xr-x 2 root root 4096 Jun 15 18:22 directorioB/ drwxr-xr-x 2 root root 4096 Jun 15 18:21 directorioC/ |
इस रास्ते में, केवल हम प्राप्त करेंगे निर्देशिका लिस्टिंग, फ़ाइलें जिनमें की अनदेखी.
रख मन में उदाहरण भी है कि हम विकल्प का उपयोग किया -l कुछ अधिक जानकारी दिखाने के लिए, लेकिन यह विकल्प वैकल्पिक है, क्योंकि यह हमारे मिशन के साथ हस्तक्षेप नहीं करता है.
