ट्री कमांड सूची एक स्तर सभी फाइलों


38

मैं एक पेड़ के रूप में वर्तमान निर्देशिका को सूचीबद्ध करने के लिए ट्री कमांड का उपयोग कैसे कर सकता हूं?

यदि मैं करता हूँ

tree -L 1

यह केवल निर्देशिकाओं को सूचीबद्ध करता है, मैं इसे फ़ाइलों को दिखाने के लिए कैसे प्राप्त कर सकता हूं?


यह किस OS के लिए है? /LWindows XP के लिए एक वैध स्विच नहीं है।
इज़ी

ओएस लिनक्स है - उबंटू।
निक्स

खैर, यह एक उत्तर की बर्बादी थी। हो सकता है कि मेरा उबंटू वीएम मेरी मदद कर सकता है।
इज़ी

2
tree -L 1फ़ाइल और निर्देशिका दोनों को सूचीबद्ध करेगा । यदि आपके पास वर्तमान निर्देशिका या छिपी हुई फ़ाइलों ( .*उपसर्ग) में कोई फाइल नहीं है , तो वे डिफ़ॉल्ट रूप से दिखाई नहीं देंगे।

मेरी समस्या फाइलों में छिपी हुई थी ....? (मैं केवल यह आशा कर सकता हूं कि यह सुबह-सुबह ब्रेन फार्ट था ...
निक्स

जवाबों:


9

विंडोज एक्सपी या 7 के लिए, /Fस्विच फाइलनाम भी दिखाएगा।

C:\>tree /?
Graphically displays the folder structure of a drive or path.

TREE [drive:][path] [/F] [/A]

   /F   Display the names of the files in each folder.
   /A   Use ASCII instead of extended characters.

हालाँकि, मैं अनुमान लगा रहा हूँ कि आप दूसरे OS पर हैं क्योंकि /LXP या 7 पर वैध स्विच नहीं है।

मेरे Ubuntu VM (11.10) पर, treeपहले से इंस्टॉल नहीं आया था। sudo apt-get install treeजल्दी से तय किया। बाद में tree -L 1काम किया जैसा कि आप इसे चाहते हैं - यह फाइलों और निर्देशिकाओं सहित सिर्फ वर्तमान निर्देशिका का एक पेड़ दिखा । -aस्विच को जोड़ने में "छिपी" फाइलें भी शामिल थीं। ऐसा लगता है कि डिफ़ॉल्ट व्यवहार treeदोनों फ़ाइलों और निर्देशिकाओं को दिखाने के लिए है। इसे केवल -dस्विच के साथ निर्देशिकाओं में बदला जा सकता है ।

अधिक विवरण man treeयहां या यहां देखे जा सकते हैं: http://www.computerhope.com/unix/tree.htm

यदि आपको कोई समस्या हो रही है, तो मैं यह सुनिश्चित करने के लिए lsआपकी जाँच करने का सुझाव देता हूं कि pwdवास्तव में उस निर्देशिका में फाइलें हैं । इसके अलावा, अपनी फ़ाइल और फ़ोल्डर अनुमतियों की जाँच करें और अधिक विकल्पों के लिए manपृष्ठ देखें tree


15

यह मेरे लिए फाइलों और निर्देशिकाओं को सूचीबद्ध करता है:

[ben@ben-x220 ~/tmp/test]$ tree --version
tree v1.5.3 (c) 1996 - 2009 by Steve Baker, Thomas Moore, Francesc Rocher, Kyosuke Tokoro 

[ben@ben-x220 ~/tmp/test]$ tree -L 1
.
├── dir1
├── file1
├── file2
└── file3

1 directory, 3 files

[ben@ben-x220 ~/tmp/test]$ tree
.
├── dir1
│   └── file4
├── file1
├── file2
└── file3

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