लिनक्स टर्मिनल का उपयोग कर सुंदर प्रिंट फ़ोल्डर संरचना?


14

आप लिनक्स टर्मिनल (ubuntu) में सबसे गहरे स्तर तक सभी उपनिर्देशिकाओं के साथ निर्देशिका संरचना को कैसे प्रिंट कर सकते हैं? यह एक mysiteफ़ोल्डर के लिए इस तरह के एक सुंदर प्रिंट आउटपुट का एक उदाहरण है :

mysite
|-- manage.py
|-- mysite
    |-- __init__.py
    |-- settings.py
    |-- urls.py
    |-- wsgi.py
|-- polls
    |-- __init__.py
    |-- models.py
    |-- tests.py
    |-- views.py
    |-- static
        |-- css
            |-- styles.css
|-- templates
    |-- polls
        |-- index.html

जवाबों:


16

आप ट्री कमांड का उपयोग कर सकते हैं । यदि आपको यह पहले से स्थापित नहीं है, तो आपको इसे स्थापित करने की आवश्यकता हो सकती है।


1

एक शेल केवल संस्करण, उपयोग: गंदगी

DIR=${1:-`pwd`}
SPACING=${2:-|} 
cd $DIR 
for x in * ; do
  [ -d $DIR/$x ] && echo "$SPACING\`-{"$x && $0 $DIR/$x "$SPACING "
done

इसका पालन करना कठिन है, और इसका उपयोग करना कठिन है। यह मेरे लिए नहीं चलना चाहता। (मैं ubuntu पर नहीं हूँ, लेकिन यह काफी पोर्टेबल दिखता है।) तुम्हारा क्या मतलब है usage: dirtree,?
एलन एच।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.