linux - ऑपर - लेस्स कमांड क्या है




एक पेड़ के रूप में निर्देशिका संरचना मुद्रित करने के लिए लिनक्स कमांड (2)

अपने .bashrc पर हसौ का समाधान जोड़ने के लिए, कोशिश करें:

alias lst='ls -R | grep ":$" | sed -e '"'"'s/:$//'"'"' -e '"'"'s/[^-][^\/]*\//--/g'"'"' -e '"'"'s/^/   /'"'"' -e '"'"'s/-/|/'"'"

क्या कोई लिनक्स कमांड है जिसे मैं एक बैश स्क्रिप्ट से कॉल कर सकता हूं जो एक पेड़ के रूप में निर्देशिका संरचना मुद्रित करेगा, उदाहरण के लिए,

folder1
   a.txt
   b.txt
folder2
   folder3

आप इसका उपयोग कर सकते हैं:

ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/   /' -e 's/-/|/'

यह वर्तमान उप-निर्देशिकाओं का एक ग्राफिकल प्रतिनिधित्व दिखाता है, उदाहरण के लिए / var / cache / :

   .
   |-apache2
   |---mod_cache_disk
   |-apparmor
   |-apt
   |---archives
   |-----partial
   |-apt-xapian-index
   |---index.1
   |-dbconfig-common
   |---backups
   |-debconf

Source





command-line