काली पृष्ठभूमि के साथ दिखाए गए लाल फ़ाइलनाम का क्या अर्थ है?


16

मेरे पास एक संकलन समस्या है, और जब मैं अपनी lib / निर्देशिका की जांच करता हूं तो मुझे यह आउटपुट "ls" से मिलता है।

ls आउटपुट

लाल / काले संयोजन का क्या अर्थ है?

मैंने यहां सुझाए गए "dircolors -p" के आउटपुट में जाँच की ( लाल पृष्ठभूमि के साथ फ़ाइल नाम के लिए इसका क्या मतलब है ), लेकिन मुझे कोई जवाब नहीं मिला।

इसके अलावा, अनुमतियों / उपयोगकर्ता / आकार / टाइमस्टैम्प के स्थान पर प्रश्न चिह्न का क्या मतलब है?

आपकी सहायता के लिए धन्यवाद

जवाबों:


19

आपके पास एक झूलने वाला सिमलिंक है, या एक फ़ाइल या निर्देशिका की ओर इशारा करते हुए एक सिमलिंक है जो अब मौजूद नहीं है।

एक सिम्लिंक के पास वास्तव में कोई फाइल नहीं है, क्योंकि यह एक फाइल नहीं है। साइमलिंक को स्वयं इनोड के भीतर संग्रहीत किया जाता है , जिसका अर्थ है कि उनके पास कोई वास्तविक सामग्री या आकार नहीं है, लेकिन इसके बजाय डिस्क पर अन्य फ़ाइलों के संकेत हैं।

आउटपुट को file libCLHEP-Exceptions-2.1.3.1.aयह बताना चाहिए कि वह कहाँ इंगित कर रहा है।


1
ls -lसिम्लिंक लक्ष्य को भी प्रिंट करना चाहिए, जो यहां नहीं लगता है।
स्टीफन सेडेल

1
यह ज्यादातर मामलों में सच है, लेकिन मैंने देखा है कि यह कुछ अस्पष्ट परिस्थितियों में ऐसा करने में विफल रहा है। fileआम तौर पर एक विशेष, erm, फ़ाइल के साथ क्या हो रहा है पर काम करने में बेहतर है।
Xyon

बहुत धन्यवाद Xyon, मैं fileकमांड नहीं जानता था : यह वास्तव में बहुत उपयोगी है। +1!
रामबिएची

3

पहली नज़र में, यह एक टूटी हुई कड़ी की तरह दिखता है, लेकिन चूंकि यह एक नियमित फ़ाइल माना जाता है, इसलिए यह एक फ़ाइल सिस्टम भ्रष्टाचार हो सकता है। fsckफ़ाइल सिस्टम पर करने का प्रयास करें और फिर यदि यह अभी भी है तो इस फ़ाइल को हटाने का प्रयास करें।


1
आपके उत्तर के लिए धन्यवाद स्टीफन, +1। वास्तव में मैंने टूटी हुई कड़ी को हटाने की कोशिश की, लेकिन rm"ऐसी कोई फ़ाइल या निर्देशिका नहीं" त्रुटि दी। बहुत अजीब था, वास्तव में, क्योंकि लिंक टूट गया था, फ़ाइल वहां नहीं थी, और rmफिर भी लिंक को हटाने से इनकार कर दिया ... वैसे भी, मैंने पूरे फ़ोल्डर को हटा दिया, और इसने समस्या को ठीक कर दिया।
rmbianchi
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.