ls आदेश फ़ाइल सिस्टम नेविगेट करने के लिए आपको सबसे महत्वपूर्ण कमांड लाइन टूल में से एक है जिसे आपको सीखना चाहिए। कमांड लाइन का उपयोग करके अपनी फाइल सिस्टम नेविगेट करने के लिए आवश्यक कमांड की पूरी सूची यहां दी गई है।
ls फ़ाइल सिस्टम के भीतर फ़ाइलों और फ़ोल्डर्स के नाम सूचीबद्ध करने के लिए कमांड का उपयोग किया जाता है। यह गाइड आपको उन सभी स्विच दिखाएगा जो उपलब्ध हैं ls उनके अर्थ के साथ आदेश और उनका उपयोग कैसे करें।
फ़ोल्डर में फ़ाइलों की सूची
किसी फ़ोल्डर में सभी फ़ाइलों को सूचीबद्ध करने के लिए टर्मिनल विंडो खोलें और उस फ़ोल्डर पर नेविगेट करें जिसे आप सामग्री का उपयोग करने के लिए देखना चाहते हैं सीडी आदेश और फिर बस निम्न आदेश टाइप करें:
ls
आपको वास्तव में फाइलों को सूचीबद्ध करने के लिए फ़ोल्डर में नेविगेट नहीं करना है। जैसा कि नीचे दिखाया गया है, आप ls कमांड के हिस्से के रूप में पथ को बस निर्दिष्ट कर सकते हैं।
एलएस / पथ / से / फ़ाइल
डिफ़ॉल्ट रूप से, फ़ाइलों और फ़ोल्डरों को स्क्रीन पर कॉलम में सूचीबद्ध किया जाएगा और आप जो भी देखेंगे वह फ़ाइल नाम है।
छिपी हुई फ़ाइलें (पूर्ण स्टॉप से शुरू होने वाली फ़ाइलें) ls कमांड चलाकर स्वचालित रूप से दिखाई नहीं देती हैं। आपको इसके बजाय निम्न आदेश का उपयोग करने की आवश्यकता है।
एलएस-एएलएस - सब यह शून्य ए -ए ऊपर इस्तेमाल स्विच स्विच सभी के लिए खड़ा है। यह निर्देशिका में पूरी तरह से प्रत्येक फ़ाइल और फ़ोल्डर सूचीबद्ध करता है जो कमांड चलाया जाता है या वास्तव में इसके लिए दिए गए पथ के विरुद्ध होता है। इसका अपवाद यह है कि आप एक फ़ाइल देखते हैं . और दूसरा कहा जाता है .. । एकल पूर्ण स्टॉप वर्तमान फ़ोल्डर के लिए खड़ा है और डबल फुल स्टॉप एक स्तर ऊपर है। यदि आप फ़ाइलों की सूची से इन्हें छोड़ना चाहते हैं तो आप निम्न प्रकार के लोअरकेस की बजाय पूंजी ए का उपयोग कर सकते हैं: एलएस-एएलएस - सब कुछ कुछ आदेश जैसे कि mv आदेश और cp कमांड का उपयोग फ़ाइलों को स्थानांतरित करने और कॉपी करने के लिए किया जाता है और ऐसे स्विच होते हैं जिनका उपयोग इन आदेशों के साथ किया जा सकता है जो मूल फ़ाइल का बैकअप बनाते हैं। ये बैकअप फ़ाइलें आम तौर पर एक टिल्डे (~) के साथ समाप्त होती हैं। बैकअप फ़ाइलों को छोड़ने के लिए (एक tilde के साथ समाप्त फाइलें) निम्न आदेश चलाएँ: एलएस-बीls --ignore-backups ज्यादातर मामलों में, लौटाई गई सूची फ़ोल्डरों को एक रंग में और फ़ाइलों को दूसरे के रूप में दिखाएगी। उदाहरण के लिए हमारे टर्मिनल में, फ़ोल्डर्स नीले होते हैं और फाइलें सफेद होती हैं। यदि आप अलग-अलग रंग दिखाना नहीं चाहते हैं तो आप निम्न आदेश का उपयोग कर सकते हैं: एलएस - रंग = कभी नहीं यदि आप अधिक विस्तृत आउटपुट चाहते हैं तो आप निम्न स्विच का उपयोग कर सकते हैं: एलएस-एल यह एक सूची प्रदान करता है जिसमें अनुमतियां, इनोड्स की संख्या, मालिक और समूह, फ़ाइल का आकार, अंतिम एक्सेस तिथि और समय और फ़ाइल नाम दिखाया गया है। यदि आप नहीं देखना चाहते हैं कि मालिक इसके बजाय निम्न आदेश का उपयोग करें। एलएस-जी आप निम्न स्विच निर्दिष्ट करके समूह विवरण भी छोड़ सकते हैं: एलएसओ लंबी प्रारूप सूची का उपयोग अन्य स्विच के साथ और भी अधिक जानकारी दिखाने के लिए किया जा सकता है। उदाहरण के लिए, आप निम्न आदेश चलाकर फ़ाइल के लेखक को पा सकते हैं। एलएस -एल - लेखक आप मानव पठनीय फ़ाइल आकार को निम्न प्रकार दिखाने के लिए लंबी सूची के लिए आउटपुट बदल सकते हैं: एलएस -एल-एचएलएस -एल - हुमान-पठनीयएलएस -एल-एसएस एक सूची कमांड में उपयोगकर्ता और समूह के नाम दिखाने के बजाय आप निम्नानुसार भौतिक उपयोगकर्ता आईडी और समूह आईडी दिखाने के लिए ls कमांड प्राप्त कर सकते हैं: एलएस -एल-एन ls कमांड को नीचे दिए गए पथ से सभी फ़ाइलों और फ़ोल्डर्स को दिखाने के लिए इस्तेमाल किया जा सकता है। उदाहरण के लिए: एलएसआर / घर उपरोक्त आदेश चित्र, संगीत, वीडियो, डाउनलोड, और दस्तावेज़ जैसे होम निर्देशिका के नीचे सभी फ़ाइलों और फ़ोल्डरों को दिखाएगा। डिफ़ॉल्ट रूप से, फ़ाइल लिस्टिंग के लिए आउटपुट कॉलम में स्क्रीन पर है। हालांकि, नीचे दिखाए गए प्रारूप को आप निर्दिष्ट कर सकते हैं। एलएस-एक्सls --format = भर में स्क्रीन पर कॉलम में सूची दिखाएं। एलएसएमls --format = commas एक अल्पविराम से अलग प्रारूप में सूची दिखाएं। एलएस-एक्सls --format = क्षैतिज एक क्षैतिज प्रारूप में सूची दिखाएं एलएस-एलएलएस --format = लंबा जैसा कि पिछले खंड में बताया गया है, यह सूची को एक लंबे प्रारूप में दिखाता है। एलएस -1ls --format = सिंगल-कॉलमएलएस --format = verbose प्रत्येक पंक्ति पर सभी फाइलें और फ़ोल्डर्स दिखाता है। एलएस-सीएलएस --format = लंबवत लंबवत सूची दिखाता है। से आउटपुट सॉर्ट करने के लिए ls आदेश आप का उपयोग कर सकते हैं --sort निम्नानुसार स्विच करें: ls --sort = nonels --sort = आकारls --sort = timels --sort = संस्करण डिफ़ॉल्ट को किसी भी पर सेट नहीं किया गया है जिसका अर्थ है कि फ़ाइलों को नाम से क्रमबद्ध किया जाता है। जब आप आकार के अनुसार सॉर्ट करते हैं तो फ़ाइल को सबसे बड़ा आकार दिखाया जाता है और सबसे छोटा दिखाया जाता है। समय के अनुसार छंटनी उस फ़ाइल को दिखाती है जिसे अंतिम बार एक्सेस किया गया था और कम से कम एक्सेस की गई फ़ाइल आखिरी बार। संयोग से, उपरोक्त सभी प्रकारों को इसके बजाय निम्न आदेशों के साथ प्राप्त किया जा सकता है: एलएस-यूएलएस-एसएलएसटीएलएस-वी यदि आप रिवर्स सॉर्ट ऑर्डर में परिणाम चाहते हैं तो निम्न कमांड का उपयोग करें। ls -r --sort = आकारls --reverse --sort = आकार समय स्वरूपण के साथ कई अन्य स्विच उपलब्ध हैं। आप लिनक्स मैनुअल पेज को पढ़कर अन्य सभी स्विच के बारे में पढ़ सकते हैं। आदमी एलएस आउटपुट प्रारूप बदलें
एलएस कमांड से आउटपुट को कैसे सॉर्ट करें
सारांश




