L ls -la ’क्या करता है?


11

जब मैंने ls कमांड के -alसाथ विशेषता दर्ज की , तो मुझे निम्नलिखित मिला:

anupam@JAZZ:~/blog$ ls -al
total 76
drwxrwxr-x 13 anupam anupam 4096 Aug 28 21:45 .
drwxr-xr-x 34 anupam anupam 4096 Aug 28 20:52 ..
drwxrwxr-x  8 anupam anupam 4096 Aug 28 12:19 app
drwxr-xr-x  2 anupam anupam 4096 Aug 28 12:19 bin
drwxrwxr-x  5 anupam anupam 4096 Aug 28 12:19 config
-rw-rw-r--  1 anupam anupam  154 Aug 28 12:19 config.ru
drwxrwxr-x  3 anupam anupam 4096 Aug 28 12:37 db
-rw-rw-r--  1 anupam anupam 1339 Aug 28 12:19 Gemfile
-rw-rw-r--  1 anupam anupam 2871 Aug 28 12:19 Gemfile.lock
drwxrwxr-x  7 anupam anupam 4096 Aug 28 21:45 .git
-rw-rw-r--  1 anupam anupam  466 Aug 28 12:19 .gitignore
drwxrwxr-x  4 anupam anupam 4096 Aug 28 12:19 lib
drwxrwxr-x  2 anupam anupam 4096 Aug 28 12:29 log
drwxrwxr-x  2 anupam anupam 4096 Aug 28 12:19 public
-rw-rw-r--  1 anupam anupam  249 Aug 28 12:19 Rakefile
-rw-rw-r--  1 anupam anupam  478 Aug 28 12:19 README.rdoc
drwxrwxr-x  8 anupam anupam 4096 Aug 28 12:19 test
drwxrwxr-x  6 anupam anupam 4096 Aug 28 12:33 tmp
drwxrwxr-x  3 anupam anupam 4096 Aug 28 12:19 vendor

प्रत्येक स्तंभ का क्या अर्थ है, और यहां क्या total 76संकेत है?


2
भविष्य में इसी तरह के सवालों के लिए, यह ऑनलाइन उपकरण बहुत बढ़िया है। बताते हैं
Dan

@ dan08 जो कमांड को समझाता है, लेकिन आउटपुट को नहीं।
वजंड्रिया

जवाबों:


25

ls -alआदेश का एक संयोजन है ls -l(एक लंबे लिस्टिंग प्रारूप का उपयोग) और ls -a(प्रविष्टियों के साथ शुरू की अनदेखी नहीं है।)

परिणाम एक लंबी सूची ( ls -lभाग) है (बाएं से दाएं):

  • फाइल का प्रकार
  • फ़ाइल अनुमति
  • लिंक की संख्या
  • मालिक का नाम
  • मालिक समूह
  • फाइल का आकार
  • अंतिम संशोधन का समय
  • फ़ाइल या निर्देशिका का नाम

जबकि ls -aइसका मतलब है कि छिपी हुई फ़ाइलें भी सूचीबद्ध हैं।

यह भी देखें man ls(जैसा कि हमेशा manजानकारी का पहला स्रोत है), और यह लिंक

जो आप देखते हैं उस पर थोड़ा और स्पष्टीकरण

आउटपुट डिस्क ब्लॉक की संख्या से शुरू होता है, जिसका उपयोग निर्देशिका (आपके मामले में 76) में किया जाता है। से जीएनयू डॉक्स :

सूचीबद्ध प्रत्येक निर्देशिका के लिए, फ़ाइलों को एक लाइन 'कुल ब्लॉक' के साथ प्रस्तुत करें, जहाँ ब्लॉक उस निर्देशिका में सभी फ़ाइलों के लिए कुल डिस्क आवंटन है। वर्तमान में ब्लॉक का आकार 1024 बाइट्स तक डिफॉल्ट करता है, लेकिन इसे ओवरराइड किया जा सकता है।

फिर:

  • पहले चरित्र का वर्णन करता है कि यह एक निर्देशिका है ( d) या एक फ़ाइल ( -) (या कुछ अन्य फ़ाइल प्रकार, पूर्ण दस्तावेज़ के लिए डॉक्स देखें )

फ़ाइल अनुमतियां:

  • एक नौ-चरित्र अनुभाग में अनुमतियाँ (स्वामी / समूह / अन्य उपयोगकर्ताओं के लिए 3x3)

लिंक

  • लिंक की संख्या फ़ाइल की हार्ड लिंक की संख्या है। एक निर्देशिका के लिए, हार्ड लिंक की संख्या (तत्काल) उपनिर्देशिका और मूल निर्देशिका की संख्या है।

मालिक

  • मालिक का नाम
  • (स्वामी) समूह का नाम

फाइल का आकार

  • आप के आकार के साथ कई फाइलें देखते हैं 4096, जो कि एक निर्देशिका के लिए न्यूनतम आकार है ext3और ext4

थैंक्स सर, आपने मुझे एक स्पष्ट समझ दी कि मैं वास्तव में क्या खोज रहा था ..
लाजर

4

ls - सूची निर्देशिका सामग्री

आपके पास 76 निर्देशिकाएं / घर / ब्लॉग हैं

drwxrwxr-x - ये प्रत्येक के लिए अनुमतियाँ हैं

अनुमतियों के बाद का नंबर इस फ़ोल्डर में फ़ाइल / फ़ोल्डर / लिंक की संख्या है

उसके बाद वर्तमान उपयोगकर्ता

उसके बाद फ़ोल्डर्स के मालिक

इसके बाद समूह की ID उस समूह के लिए होती है जो फ़ाइल भी संबंधित है।

अगली तारीख और समय है जब फ़ाइल को संशोधित किया गया था

दूर दाईं ओर फोल्डर का नाम है

आप lsउदाहरण के लिए अन्य आदेशों के साथ संलग्न कर सकते हैं

ls -a

छिपी हुई फ़ाइलें प्रदर्शित करता है (साथ शुरू)

आप यहां सभी कमांड पा सकते हैं


76 निर्देशिकाओं में / घर या में / घर / ब्लॉग?
लाजर

क्षमा करें / घर / ब्लॉग / मैंने माना कि आप सिर्फ / घर में थे
मार्क किर्बी

ठीक है सर, फिर क्या करता है, 13 का मतलब है [drwxrwxr-x 13 अनुपम अनुपम 4096 अगस्त 28 21:45।] और 34 में [drwxr-xr-x 34 अनुपम अनुपम 4096 अगस्त 28 20:52 ..]
lazarus

1
76 निर्देशिका के अंदर निर्देशिकाओं की संख्या को नहीं दर्शाता है जो lsदिखाता है। इस उदाहरण को देखें: pastebin.com/S411HeJG स्पष्ट रूप से किसी निर्देशिका के अंदर कोई निर्देशिका नहीं है ls, लेकिन यह 8कुल के रूप में कहता है ।
एंड्रिया लज्जाज़ारो

फ़ाइल लिंक और फ़ोल्डरों की कुल संख्या, लेकिन केवल फ़ोल्डर की सूची
मार्क Kirby
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.