ls कमांड लिनक्स में सबसे अधिक इस्तेमाल होने वाली कमांडो में से एक है। मेरा मानना है की ls कमांड आपकी सबसे पहली कमांड होगी जब आप लिनक्स पढ़ना सुरु करते है !

हम ls कमांड का उपयोग दैनिक आधार (daily basis) पर करते हैं और अक्सर तब भी जब हमें ls जागरूक (aware) नहीं होते हैं और कभी भी उपलब्ध सभी ls विकल्प (option) का उपयोग नहीं करते हैं। इस लेख (article) में, हम उन बुनियादी (basic) ls कमांड के बारे में चर्चा करेंगे जहाँ हमने यथासंभव (possible) अधिक से अधिक मापदंडों (parameters) को कवर करने की कोशिश की है।

1. बिना किसी विकल्प (option) के ls का उपयोग करना

बिना किसी विकल्प (option) के फाइलों और निर्देशिकाओं (directories) के साथ ls खाली प्रारूप (format) में जहां हम फाइल प्रकार (file types), आकार, संशोधित (modified) तिथि (date) और समय, अनुमति (permission) और लिंक आदि जैसे विवरण देखने में सक्षम नहीं होंगे।




2. ls विकल्प (option) के साथ '-l

यहां, ls -l  (छोटा L) फ़ाइल या निर्देशिका (directory), आकार (size), संशोधित दिनांक (modified date) और समय, फ़ाइल या फ़ोल्डर का नाम और फ़ाइल का मालिक (owner) और इसकी अनुमति (permission) दिखाता है।



3. ls -a का उपयोग करके छिपी हुई फ़ाइलें (Hidden Files) देखें

'.' से शुरू होने वाली छिपी हुई (hidden) फ़ाइल सहित सभी फाइलों को सूचीबद्ध (list) करें।



4. विकल्प (option) -h के साथ मानव पठनीय (human readable) प्रारूप (format) के साथ सूची (list) फ़ाइलें

-lh विकल्प (option) के संयोजन (combination) के साथ, मानव (human) पठनीय (readable) प्रारूप (format) में आकार (sizes) दिखाता है।




5. सूची (List files) और अंत में अक्षर (Character) '/' पात्र (Character) के साथ निर्देशिकाएँ (Directories)

ls कमांड के साथ -F विकल्प (option) का उपयोग करके प्रत्येक निर्देशिका (directory) के अंत में ’/ ' अक्षर जोड़ा जाएगा।


6. फ़ाइलों को उल्टा क्रम (Reverse Order) में सूचीबद्ध (list)करें

Ls -r विकल्प (option ) के साथ निम्न (following) कमांड उल्टे क्रम (reverse order) में फाइलों और निर्देशिकाओं (directories) को प्रदर्शित (display) करता है।


7. Recursively सूची उपनिर्देशिका (Sub-Directories)

ls -R विकल्प बहुत लंबी सूची वाले निर्देशिका trees को सूचीबद्ध (listing) करेगा। कमांड के आउटपुट को देख केर समझने की कोशिश करे।



8. रिवर्स आउटपुट आर्डर 

-ltr के संयोजन (combination) के साथ पिछले (last) रूप में नवीनतम (latest) संशोधन (modification) फ़ाइल या निर्देशिका (directory) दिनांक (date) दिखाएगा।




9. फाइल साइज के हिसाब से फाइल क्रमित (Sort) करें

-lS ('S' capital letter बड़ा अक्षर) के संयोजन (combination) के साथ क्रम (order) में फ़ाइल आकार (size) प्रदर्शित (display) करता है, पहले आकार (size) में बड़ा (big) प्रदर्शित (display) करेगा ।



10. फ़ाइल या निर्देशिका (Directory) की inode संख्या प्रदर्शित (Display) करें

हम फ़ाइल / निर्देशिका (Directory) नाम से पहले छपे हुए (printed) कुछ नंबर देख सकते हैं। -i विकल्प (options) के साथ सूची फ़ाइल / निर्देशिका inode नंबर के साथ ।





11. ls कमांड का संस्करण (version) दिखाना है

ls कमांड का वर्जन चेक करें।


12. सहायता पृष्ठ (Help Page) दिखाएं 


13. सूची (list) निर्देशिका (Directory) जानकारी (information)

निर्देशिका (Directory) /tmp के तहत (under) ls -l कमांड सूची (list) फाइलों के साथ। जिसमें-बड़े मापदंडों (parameters) के साथ /tmp निर्देशिका (Directory) की जानकारी प्रदर्शित होती है।


                                                            OR



14. फ़ाइलों की UID & GID प्रदर्शित (Display) करें

फ़ाइलों और निर्देशिकाओं (Directories) के USERID और GROUPID को प्रदर्शित (Display) करने के लिए। ls कमांड के साथ विकल्प (option) -n का उपयोग (use) करें।



15. ls कमांड और उसके उपनाम (Aliases)

हमने ls कमांड के लिए उपनाम (alias) बनाया है, जब हम ls कमांड निष्पादित (execute) करते हैं, तो यह डिफ़ॉल्ट रूप से -l ऑप्शन को प्रदर्शित (display) करता है और पहले बताई गई लंबी सूची (long list) प्रदर्शित (Display) करता है।





नोट: हम आपके सिस्टम में उपलब्ध उपनामों की संख्या को नीचे दिए गए अन्य उपनामों के साथ देख सकते हैं और जैसा कि नीचे दिए गए उदाहरणों में दिखाया गया है, वैसे ही ये भी हो सकते हैं।




पहले से परिभाषित (previously defined) एक उपनाम (alias) को हटाने के लिए, बस unalias कमांड का उपयोग करें।

#unalias ls





अगर आपको हमारा टॉपिक अच्छा लगा है तो आपको विचार करना चाहिए: