मैं केवल निर्दिष्ट निर्देशिका के बारे में जानकारी कैसे दिखा सकता हूं, इसकी उप-फाइलों या फ़ोल्डर सामग्री के बारे में जानकारी नहीं?


10

मान लें कि मेरे पास फ़ोल्डर "फू" है, जो निवास निर्देशिका है। मैं इसके बारे में कुछ जानकारी प्राप्त करना चाहता हूं, स्वामी, समूह, अनुमतियां, आदि ...

मैं तो जानकारी प्राप्त करने की कोशिश करने के लिए ऐसा करता हूं:

cd ~
ls -l foo

बेशक यह अब "फू" की सामग्री की जानकारी सूचीबद्ध करता है

तब मैं ऐसा कुछ कर सकता था

cd ~
dir=foo
ls -l $foo/.. | awk 'BEGIN { dir="'$foo'" } { if($9 == dir) { print $0 }  }'

लेकिन क्या ऐसा करने का एक आसान तरीका नहीं है?

जवाबों:


23

प्रयत्न

ls -ld foo

और आपको वही मिलेगा जो आप चाहते हैं।

लेकिन यह भी विचार करें statकि क्या आप जानकारी पर कब्जा करना चाहते हैं। का उत्पादन lsकेवल मानव उपभोग के लिए है।

stat -c %U foo # get owner of foo

इसके लिए शुक्रिया। यह वही समय रहा है जब मैंने वही चाहा है - थैंक्यू @Tililo सवाल पूछने के लिए भी, बहुत समय पहले लोल।
juanmirocks
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.