मैं एक स्थानीय कॉलेज में UNIX / Linux कोर्स के लिए एक परिचय पढ़ाता हूं और मेरे एक छात्र ने निम्नलिखित प्रश्न पूछा:
मेरी निर्देशिका में कुछ फाइलें सफेद रंग की क्यों हैं और अन्य ग्रे हैं? क्या मैं आज जो ग्रे बना रहा हूं और ग्रे ही मौजूदा फाइलें हैं?
जैसा कि मैंने इस पर ध्यान दिया, मुझे लगा कि इसका उत्तर LS_COLORS
चर में होगा , लेकिन आगे की जांच से पता चला कि कमांड के साथ -l
स्विच बनाम स्विच का उपयोग करते समय रंग लिस्टिंग अलग थी । निम्नलिखित स्क्रीन शॉट्स देखें:-al
ls
ls -l
'3' नाम की फ़ाइल का उपयोग सफेद के रूप में दिखाता है लेकिन -al
स्विच का उपयोग करके उसी फ़ाइल को एक ग्रे दिखाता है।
क्या यह ls में बग है या किसी को पता नहीं है कि ऐसा क्यों हो रहा है?
LS_COLORS='rs=0;1' ls -l
, लेकिन यह बहुत अलग दिखता है।
ls
है इसके आउटपुट का रंग बदल सकता है।
ls
कर सकते हैं। ;-)
ls
कमान से कोई लेना-देना नहीं है।