आप Linux ls कमांड का उपयोग डायरेक्टरी सामग्री प्रिंट करने के लिए कर सकते हैं। यह Linux में सबसे बुनियादी टर्मिनल कमांड में से एक है। इस प्रकार, टर्मिनल में अपना रास्ता नेविगेट करने के लिए इसकी पूरी समझ आवश्यक है। नीचे ls यूटिलिटी के उपयोग के कुछ उपयोगी उदाहरण सूचीबद्ध हैं। भविष्य के लिए एक संदर्भ बिंदु के रूप में इसे बुकमार्क करें।
1. डायरेक्टरी सामग्री प्रदर्शित करें
डिफ़ॉल्ट रूप से, ls कमांड वर्तमान डायरेक्टरी में मौजूद फ़ाइलों और डायरेक्टरी की सूची प्रदर्शित करता है। आप उनके सापेक्ष या पूर्ण पथ का उपयोग करके डायरेक्टरी भी निर्दिष्ट कर सकते हैं।
ls ls Documents ls ../
2. अतिरिक्त जानकारी प्रदर्शित करें
आप लॉन्ग लिस्टिंग फॉर्मेट का उपयोग करके किसी फ़ोल्डर की सामग्री के बारे में कोई अतिरिक्त जानकारी प्रदर्शित कर सकते हैं। बस अपने मानक ls में -l विकल्प जोड़कर लॉन्ग फॉर्मेट आउटपुट सक्षम करें।
ls -l ~/Documents
आउटपुट में Linux फ़ाइल अनुमतियां, लिंक काउंट, मालिक और समूह जानकारी, फ़ाइल आकार, अंतिम संशोधन समय, आदि शामिल हैं।
3. छिपी हुई फ़ाइलें प्रदर्शित करें
Linux में छिपी हुई फ़ाइलें डॉट "." सिंबल से शुरू होती हैं। डिफ़ॉल्ट कमांड इन छिपी हुई फ़ाइलों को प्रदर्शित नहीं करता है। हालांकि, आप -a या --all विकल्प का उपयोग करके उन्हें आसानी से देख सकते हैं।
ls -a ls --all
4. डायरेक्टरी सामग्री को वर्गीकृत करें
ls का -F विकल्प आपको उनकी प्रकार के आधार पर डायरेक्टरी सामग्री को वर्गीकृत करने की अनुमति देता है। यह सेट */=>@| से वर्णों में से एक को जोड़ता है।
ls -F
डायरेक्टरी / द्वारा दर्शाई जाती हैं, एक्जीक्यूटेबल्स * द्वारा, सिम्बोलिक लिंक्स @ द्वारा, और इसी तरह।
5. फ़ाइल आकार प्रदर्शित करें
यदि आप केवल फ़ाइल आकार देखना चाहते हैं, तो -s या --size विकल्प का उपयोग करें। ध्यान दें कि आकार जानकारी ब्लॉक्स में प्रदर्शित होती है, Linux du कमांड की तरह ही।
ls -s
6. मानव-पठनीय फ़ाइल आकार प्रदर्शित करें
मानक ls और ls -s कमांड दोनों फ़ाइल आकार को ब्लॉक्स में प्रिंट करते हैं। इस जानकारी को मानव-पठनीय प्रारूप में प्रदर्शित करने के लिए -h विकल्प जोड़ें।
ls -sh ls -lh
7. संशोधन समय के अनुसार आउटपुट सॉर्ट करें
आप ls के -t विकल्प का उपयोग करके डायरेक्टरी सामग्री को नवीनतम संशोधन समय के आधार पर सॉर्ट कर सकते हैं। अधिक जानकारी प्राप्त करने के लिए -l फ्लैग जोड़ें।
ls -t ls -lt
8. आकार के अनुसार आउटपुट सॉर्ट करें
उनके संबंधित आकार के अनुसार आउटपुट सॉर्ट करने के लिए ls के -S विकल्प का उपयोग करें।
ls -S
9. पैटर्न का उपयोग करके फ़ाइलें प्रदर्शित करें
आप ls कमांड के साथ bash वाइल्डकार्ड्स का उपयोग पैटर्न के आधार पर फ़ाइलें प्रदर्शित करने के लिए कर सकते हैं। उदाहरण के लिए, निम्न कमांड केवल mp3 फ़ाइलें प्रदर्शित करता है।
ls *.mp3
10. पैटर्न का उपयोग करके फ़ाइलें छिपाएं
हम पूर्वनिर्धारित पैटर्न के आधार पर फ़ाइलों या डायरेक्टरी को छिपा भी सकते हैं। निम्न उदाहरण mp3 ट्रैक्स को छोड़कर सभी फ़ाइलें प्रदर्शित करते हैं।
ls -I .mp3 Music/ ls --hide=.mp3 Music/ ls --ignore=*.mp3 Music/
11. UID और GID प्रदर्शित करें
Linux सिस्टम उपयोगकर्ताओं और समूहों की पहचान के लिए UID (यूजर आइडेंटिफायर) और GID (ग्रुप आइडेंटिफायर) का उपयोग करते हैं। आप विकल्प -n या --numeric-uid-gid का उपयोग करके अपनी सभी फ़ाइलों के लिए यह जानकारी प्रदर्शित कर सकते हैं।
ls -n ls --numeric-uid-gid
12. सबडायरेक्टरी सामग्री प्रदर्शित करें
डिफ़ॉल्ट रूप से, ls सबडायरेक्टरी के अंदर संग्रहीत सामग्री को प्रदर्शित नहीं करता है। हालांकि, आप इसे ओवरराइड करने के लिए -R या --recursive विकल्प का उपयोग कर सकते हैं। नीचे दिया गया उदाहरण इसे प्रदर्शित करता है।
ls -R ls --recursive
13. केवल डायरेक्टरी प्रदर्शित करें
आप एक फोल्डर के अंदर सभी सब-डायरेक्टरी देखने के लिए bash पैटर्न के बाद -d विकल्प का उपयोग कर सकते हैं।
ls -d */ ls --directory */
14. सहायता पृष्ठ प्रदर्शित करें
ls का सहायता पृष्ठ सभी उपलब्ध विकल्पों पर संक्षिप्त जानकारी रखता है। जब भी आपको किसी विशिष्ट विकल्प का पता लगाने की आवश्यकता हो, इसका उपयोग करें।
ls --help
15. मैनुअल पृष्ठ प्रदर्शित करें
आप सभी ls विकल्पों और उनका उपयोग कैसे करें, इस पर विस्तृत निर्देश खोजने के लिए मैन पेज से परामर्श कर सकते हैं।
man ls
निष्कर्ष
ls यूटिलिटी Linux में सबसे सरल अभी तक बहुमुखी नेविगेशन टूल में से एक है। आप वास्तव में Linux कमांड लाइन में महारत हासिल नहीं कर सकते जब तक कि आप ls कमांड के साथ सहज न हों। सौभाग्य से, इस गाइड में दिखाए गए कुछ बुनियादी उदाहरणों को समझने के बाद इस कमांड को सीखना आसान है। Linux टर्मिनल में डायरेक्टरी की सामग्री सूचीबद्ध करने के अन्य तरीके देखें।