Ls -l आउटपुट में पहले डैश का क्या अर्थ है?


18

Bash मैन पेज से ls के साथ अनुमतियाँ देखने के बारे में :

User    ls output
Owner   -rwx------
Group   ----rwx---
Other   -------rwx

यह समझ में आता है, लेकिन -उसके लिए पहली बार उपयोग क्या है ? यह सभी उपयोगकर्ता संदर्भों में हमेशा रिक्त होता है।


6
गंभीर रूप से, ss64.com/bash के विशाल बहुमत का बश से कोई लेना-देना नहीं है। उनमें से अधिकांश किसी भी शेल या यहां तक ​​कि exec()प्रोग्रामिंग भाषाओं जैसे सी या पायथन से कॉल से सुलभ बाहरी कार्यक्रम हैं । व्यावहारिक रूप से, कोई भी उन्हें "बैश कमांड" के रूप में सोच सकता है, लेकिन अंतर को समझना उपयोगी और महत्वपूर्ण है, खासकर जब स्क्रिप्ट लिखते हैं, उदाहरण के लिए, जो लिनक्स के अलावा या लिनक्स के विभिन्न वितरणों के अलावा सिस्टम पर भी चलाया जा सकता है।
अगली सूचना तक रोक दिया गया।

जवाबों:


35

पहला डैश -इंगित करता है कि फ़ाइल एक नियमित फ़ाइल है

GNU Coreutils: 10.1.2 कौन सी जानकारी सूचीबद्ध है

ये विकल्प lsप्रदर्शित होने वाली जानकारी को प्रभावित करते हैं । डिफ़ॉल्ट रूप से, केवल फ़ाइल नाम दिखाए जाते हैं।

...

‘-l’
‘--format=long’
‘--format=verbose’

प्रत्येक फ़ाइल के नाम के अलावा, फ़ाइल प्रकार, फ़ाइल मोड बिट्स, हार्ड लिंक की संख्या, मालिक का नाम, समूह का नाम, आकार और टाइमस्टैम्प ( सामान्य रूप से फ़ाइल टाइमस्टैम्प देखें देखें ) प्रिंट करें । उन सूचनाओं के लिए प्रश्न चिह्न प्रिंट करें जिन्हें निर्धारित नहीं किया जा सकता है।

...

फ़ाइल प्रकार निम्न वर्णों में से एक है:

‘-’नियमित फ़ाइल
‘b’ब्लॉक विशेष फ़ाइल
‘c’वर्ण विशेष फ़ाइल
‘C’उच्च प्रदर्शन ("सन्निहित डेटा") फ़ाइल
‘d’निर्देशिका
‘D’दरवाजा (Solaris 2.5 और ऊपर)
‘l’प्रतीकात्मक लिंक
‘M’ऑफ-लाइन ("माइग्रेट") फ़ाइल (क्रे DMF)
‘n’नेटवर्क विशेष फ़ाइल (HP-UX):
‘p’FIFO ( नामित पाइप)
‘P’पोर्ट (सोलारिस 10 और अप)
‘s’सॉकेट
‘?’कुछ अन्य फ़ाइल प्रकार


2
जब मैंने पहली बार Dसोलारिस पर एक ओओआर फ़ाइल के लिए प्रलेखन देखा , तो मैंने तुरंत एक दरवाजा बनाने के बारे में निर्धारित किया!
मार्क स्टीवर्ट

2
क्या आप सफल थे?
स्टीवन

7
हां, लेकिन मुझे नहीं पता था कि इसका उपयोग कैसे करना है! लेकिन कम से कम मैंने 5 D
मार्क स्टीवर्ट

12

यह dएक निर्देशिका के लिए, lएक प्रतीकात्मक लिंक के लिए, cएक चरित्र डिवाइस के लिए, bएक ब्लॉक डिवाइस के लिए, pएक FIFO (पहली-पहली विशेष फ़ाइल में) के लिए, sएक सॉकेट के लिए होगा।

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