यदि आप नहीं जानते कि ls कमांड का उपयोग कैसे करना है, तो आपके संग्रहण पर फ़ाइलों से संबंधित विस्तृत जानकारी प्राप्त करना मुश्किल है। यहां हम लिनक्स पर ls कमांड से जुड़ी हर चीज के साथ-साथ इसके साथ उपयोग किए जाने वाले कुछ विभिन्न झंडों पर चर्चा करेंगे।
लिनक्स पर एलएस कमांड
Ls कमांड का उपयोग आपकी वर्तमान कार्यशील निर्देशिका में मौजूद सभी फाइलों और फ़ोल्डरों को सूचीबद्ध करने के लिए किया जाता है। आप एक ही कमांड का उपयोग करके फाइलों के बारे में कई तरह की जानकारी भी प्राप्त कर सकते हैं। चूंकि यह पहले से ही जीएनयू कोर यूटिलिटी पैकेज में शामिल है, इसलिए आपको इसका उपयोग करने के लिए अपने सिस्टम पर कोई अतिरिक्त पैकेज स्थापित करने की आवश्यकता नहीं है।
आप ls को अन्य बैश कमांड के साथ भी चेन कर सकते हैं। उदाहरण के लिए, पाइपिंग a पकड़ के साथ बयान रास आपको विशिष्ट फ़ाइलों के लिए निर्देशिका को खोजने और फ़िल्टर करने की अनुमति देगा।
एलएस कमांड का उपयोग कैसे करें
Ls कमांड का मूल सिंटैक्स है:
ls [options] [directory]
कमांड का सबसे सरल उपयोग आपकी वर्तमान कार्यशील निर्देशिका में सभी फाइलों और फ़ोल्डरों को सूचीबद्ध करना है।
ls
यदि आप उपरोक्त कथन को अपने सिस्टम की रूट निर्देशिका में निष्पादित करते हैं, तो आपको एक ऐसा आउटपुट दिखाई देगा जो कुछ इस तरह दिखता है।
bin dev home lib64 mnt proc run srv tmp var
boot etc lib lost+found opt root sbin sys usr
एक विशिष्ट निर्देशिका में फाइलों को सूचीबद्ध करना
उन फ़ाइलों को सूचीबद्ध करने के लिए जो किसी भिन्न फ़ोल्डर से संबंधित हैं (वर्तमान कार्यशील निर्देशिका नहीं), आपको कमांड नाम के साथ निर्देशिका पथ पास करना होगा।
ls [directory]
में मौजूद सभी फाइलों की सूची प्राप्त करने के लिए /बूट निर्देशिका:
ls /boot
आउटपुट अब प्रदान की गई निर्देशिका नाम में मौजूद फ़ाइलों और फ़ोल्डरों को दिखाएगा।
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
का उपयोग करते हुए -एफ आदेश के साथ ध्वज प्रत्येक निर्देशिका के अंत में एक / वर्ण जोड़ देगा।
EFI/ grub/ initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
आप पथ नामों को a . से अलग करके कई निर्देशिकाएं भी पास कर सकते हैं स्थान चरित्र।
ls /boot /usr
Output
/boot:
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
/usr:
bin etc include lib lib32 lib64 local sbin share src
रूट डायरेक्टरी में फाइलों की सूची बनाएं
रूट निर्देशिका में आपके सिस्टम की अन्य सभी निर्देशिकाएं और फ़ाइलें शामिल हैं। यह आपके कंप्यूटर की निर्देशिका-पदानुक्रम में सबसे शीर्ष फ़ोल्डर है। एक रूट डायरेक्टरी को आम तौर पर द्वारा दर्शाया जाता है / चरित्र।
ls /
इससे कोई फर्क नहीं पड़ता कि आप कमांड दर्ज करते समय किस निर्देशिका में हैं, उपर्युक्त कमांड एक आउटपुट उत्पन्न करेगा जो रूट निर्देशिका के अंदर मौजूद सभी उप-फ़ोल्डरों और फ़ाइलों को सूचीबद्ध करता है।
मूल निर्देशिका में फाइलों की सूची बनाएं
लिनक्स में एक मूल निर्देशिका वर्तमान निर्देशिका के ऊपर एक निर्देशिका है। चलो ले लो /usr/बिन उदाहरण के तौर पे। यहां, /पूर्वाह्न आपकी वर्तमान कार्यशील निर्देशिका है, और / usr मूल निर्देशिका है।
मूल निर्देशिका में सभी फ़ाइलों की सूची प्राप्त करने के लिए:
ls ..
bin etc include lib lib32 lib64 local sbin share src
एक और जोड़ना .. आपको मूल निर्देशिका की मूल निर्देशिका में ले जाएगा। उदाहरण के लिए, /var/लॉग/पुराना आपकी वर्तमान कार्यशील निर्देशिका है। एलएस .. में मौजूद फ़ोल्डरों को सूचीबद्ध करेगा /लॉग निर्देशिका जबकि एलएस ../ .. आपको इसमें निहित सभी फाइलों और फ़ोल्डरों की एक सूची प्रदान करेगा /कहां निर्देशिका।
ls ../..
cache db empty games lib local lock log mail opt run spool tmp
होम निर्देशिका में फाइलों की सूची बनाएं
लिनक्स में होम डाइरेक्टरी किसके द्वारा निरूपित की जाती है? ~ चरित्र। इसलिए, अपने होम डायरेक्टरी में उपलब्ध सामग्री को सूचीबद्ध करने के लिए:
मेरा टास्कबार विंडोज़ 10 पर काम क्यों नहीं कर रहा है?
ls ~
सूची केवल निर्देशिकाएँ (कोई फ़ाइल नहीं)
यदि किसी कारण से आप केवल निर्देशिका में मौजूद फ़ोल्डरों को सूचीबद्ध करना चाहते हैं, तो इसका उपयोग करें -डी डिफ़ॉल्ट ls कमांड के साथ ध्वजांकित करें।
ls -d /home
उप-निर्देशिकाओं के साथ सूची फ़ाइलें
का उपयोग करते हुए * एलएस कमांड वाला कैरेक्टर आपको उप-निर्देशिकाओं के साथ-साथ वर्तमान कार्यशील निर्देशिका में सभी फाइलों और फ़ोल्डरों की एक सूची प्रदान करेगा।
ls *
फ़ाइलों को पुनरावर्ती रूप से सूचीबद्ध करें
का उपयोग करते हुए -आर डिफ़ॉल्ट कमांड के साथ ध्वज एक निर्देशिका के अंदर मौजूद सभी फाइलों और फ़ोल्डरों को अंतिम स्तर तक नीचे सूचीबद्ध करेगा।
ls -R
ध्यान दें कि आप पुनरावर्ती ध्वज के साथ निर्देशिका पथ भी पास कर सकते हैं। इस का मतलब है कि एलएस / यूएसआर / होम -आर एक वैध आदेश है।
फाइलों को उनके आकार के साथ सूचीबद्ध करें
सभी फाइलों के नाम उनके आकार के साथ प्राप्त करने के लिए, का उपयोग करें -एस आदेश के साथ झंडा।
ls -s /yay-git
total 2944
4 pkg 4 src 4 yay 2932 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst
सम्बंधित: एमवी कमांड के साथ लिनक्स में फाइलों को स्थानांतरित करें
विस्तृत जानकारी के साथ फाइलों की सूची बनाएं
NS -NS ध्वज आपको प्रत्येक प्रविष्टि के विस्तृत विवरण के साथ लिनक्स निर्देशिका की सामग्री की सूची प्राप्त करने की अनुमति देता है। निम्नलिखित जानकारी आउटपुट में शामिल हैं:
- फ़ाइल और फ़ोल्डर अनुमतियाँ
- लिंक की संख्या
- सामग्री स्वामी
- समूह स्वामी
- सामग्री का आकार
- फ़ाइल का नाम
- अंतिम संशोधित तिथि और समय
ls -l
total 2944
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4096 Feb 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4096 Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4096 Feb 8 13:54 yay
-rw-r--r-- 1 sharmadeepesh sharmadeepesh 2998674 Feb 8 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst
पहला कॉलम फ़ाइल और फ़ोल्डर अनुमतियों के लिए आरक्षित है। पहला वर्ण फ़ाइल के प्रकार को दर्शाता है और अगले नौ वर्ण फ़ाइल की अनुमतियों को दर्शाते हैं।
आपके सामने अक्सर आने वाली विभिन्न प्रकार की फ़ाइलें:
- नियमित फ़ाइलें (-)
- विशेष फाइलों को ब्लॉक करें (बी)
- कैरेक्टर स्पेशल फाइल्स (सी)
- निर्देशिका (डी)
- प्रतीकात्मक लिंक (एल)
- नेटवर्क फ़ाइल (एन)
- फीफो (पी)
- सॉकेट
फ़ाइल अनुमतियों की बात करें तो आउटपुट में निम्न वर्णों का उपयोग किया जाता है।
- पठनीय (आर)
- लिखने योग्य (डब्ल्यू)
- निष्पादन योग्य (एक्स)
चलो ले लो डी आरडब्ल्यू-आर--आर-- उदाहरण के तौर पे। पहला अक्षर बताता है कि प्रविष्टि एक निर्देशिका है। निम्नलिखित दो वर्ण दर्शाते हैं कि वर्तमान उपयोगकर्ता के पास पढ़ने और लिखने की अनुमति है। शेष वर्ण अन्य उपयोगकर्ताओं के लिए फ़ाइल अनुमतियों के बारे में जानकारी प्रदान करते हैं।
पठनीय आकार के साथ फाइलों की सूची बनाएं
NS -एस कमांड आपको प्रत्येक प्रविष्टि से जुड़ा एक संख्यात्मक मान प्रदान करता है। और जैसा कि स्पष्ट है, आप नहीं जानते होंगे कि इस मूल्य का अर्थ क्या है। इसलिए, फ़ाइलों और उनके आकारों को पढ़ने योग्य तरीके से सूचीबद्ध करने के लिए, का उपयोग करें -एलएचओ आदेश के साथ झंडा।
ls -lh
total 2.9M
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:54 yay
-rw-r--r-- 1 sharmadeepesh sharmadeepesh 2.9M Feb 8 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst
आउटपुट में बाइट्स (बी), मेगाबाइट्स (एमबी), गीगाबाइट्स (जीबी), और टेराबाइट्स (टीबी) के लिए आकार विनिर्देशक का उपयोग किया जाता है।
छिपी हुई फाइलों की सूची बनाएं
डिफ़ॉल्ट रास कमांड आउटपुट में छिपी हुई फाइलों को शामिल नहीं करता है। उपयोगकर्ता द्वारा छिपी हुई सामग्री को सूचीबद्ध करने के लिए, पास करें -प्रति एलएस कमांड के साथ झंडा।
ls -a
ग्रेप कमांड के साथ पाइपिंग एलएस
एक विशिष्ट रेगुलर एक्सप्रेशन का पालन करने वाले पैटर्न से मिलान करने के लिए grep कमांड का उपयोग किया जाता है। आप अपने सिस्टम में मौजूद फाइलों को खोजने के लिए इस कमांड को ls के साथ श्रृंखलाबद्ध कर सकते हैं। अपनी रूट डायरेक्टरी में टाइप करें:
ls | grep l
यह उन सभी फाइलों और फ़ोल्डरों को सूचीबद्ध करेगा जो l वर्ण से शुरू होते हैं। आप grep का उपयोग करके अपनी फ़ाइलों को उनके एक्सटेंशन के अनुसार फ़िल्टर भी कर सकते हैं।
समय और तारीख के अनुसार फाइलों को छाँटें
सभी फाइलों को सूचीबद्ध करने के लिए और उन्हें निर्माण/संशोधन के समय और तारीख के अनुसार क्रमबद्ध करने के लिए, का उपयोग करें -टी एलएस के साथ झंडा।
ls -t
आकार के अनुसार फाइलों को छाँटें
NS -एस ध्वज आपको फ़ाइलों और फ़ोल्डरों को उनके फ़ाइल आकार के अनुसार क्रमबद्ध करने की अनुमति देगा।
ls -S
डिफ़ॉल्ट रूप से, फ़ाइलों को अवरोही क्रम में क्रमबद्ध किया जाएगा (सबसे बड़ी फ़ाइल पहले)। हालाँकि, आप इस व्यवहार को जोड़कर आसानी से उलट सकते हैं आर उसके साथ -एस झंडा।
ls -Sr
फाइलों की सूची बनाएं और फाइल को आउटपुट भेजें
का उपयोग करते हुए > चरित्र, आप ls कमांड का आउटपुट किसी भी फाइल को भेज सकते हैं।
ls > ls-output.txt
बाद में, आप नई बनाई गई फ़ाइल की सामग्री को टाइप करके पढ़ सकते हैं बिल्ली ls-output.txt अपने टर्मिनल में।
ls कमांड के साथ निर्देशिका की सामग्री प्रदर्शित करना
एलएस कमांड लिनक्स उपयोगकर्ताओं को प्रदान की जाने वाली सबसे शक्तिशाली कमांडों में से एक है। टर्मिनल में अपने कमांड का अधिकतम लाभ उठाने के लिए, आप एक साथ चेनिंग कमांड सीखने का प्रयास कर सकते हैं। आप पाइप भी कर सकते हैं फ़ाइलों को स्थानांतरित करने के लिए एमवी कमांड एलएस के साथ
लिनक्स के साथ सहज होने के लिए नंबर एक टिप कुछ बुनियादी आदेशों को याद रखना है। यह निश्चित रूप से आपके सिस्टम का उपयोग करते समय आपको अधिक कुशल और त्वरित बनने में मदद करेगा।
ब्लूटूथ हेडसेट को Xbox One से कैसे कनेक्ट करेंसाझा करना साझा करना कलरव ईमेल लिनक्स कमांड रेफरेंस चीट शीट
यह सरल चीट शीट आपको कुछ ही समय में लिनक्स कमांड लाइन टर्मिनल के साथ सहज होने में मदद करेगी।
आगे पढ़िए संबंधित विषय लेखक के बारे में Deepesh Sharma(79 लेख प्रकाशित)दीपेश MUO में Linux के लिए जूनियर एडिटर हैं। वह सभी नवागंतुकों को एक आनंदमय अनुभव प्रदान करने के उद्देश्य से, लिनक्स पर सूचनात्मक मार्गदर्शिकाएँ लिखते हैं। फिल्मों के बारे में निश्चित नहीं है, लेकिन अगर आप तकनीक के बारे में बात करना चाहते हैं, तो वह आपका लड़का है। अपने खाली समय में, आप उसे किताबें पढ़ते हुए, विभिन्न संगीत शैलियों को सुनते हुए, या उसका गिटार बजाते हुए पा सकते हैं।
दीपेश शर्मा की अन्य फ़िल्में-टीवी शोहमारे न्यूज़लेटर की सदस्यता लें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें