windows和linux打印樹狀目錄結構


windows下有tree命令可以打印出樹狀目錄結構,linux下也有這個命令。

1、windows下tree命令
cmd窗口中查看幫助:

tree /?

以圖形顯示驅動器或路徑的文件夾結構。

TREE [drive:][path] [/F] [/A]
   /F   顯示每個文件夾中文件的名稱。
   /A   使用 ASCII 字符,而不使用擴展字符。


使用tree /f > tree.txt命令,就可以把打印出的樹狀目錄結構寫入到tree.txt文件中了。

2、linux下tree命令
linux下的tree命令功能更強大,參數更多。

安裝:

yum install tree

查看幫助:

tree --help

其中常用參數:
-a:打印全部文件。
-A:使用ASNI繪圖字符顯示樹狀圖而非以ASCII字符組合(顯示的樹狀圖為實線不是虛線)。
-C:在文件和目錄清單加上色彩,便於區分各種類型。
-d:只打印目錄。
-L level:指定打印目錄的深度(層級)。
-f:打印出每個文件、目錄的絕對路徑。

還可以在樹狀目錄結構中打印出文件的所屬用戶和uid、所屬組和gid、文件大小、文件修改時間等等。

例子:

cd /u01
tree -Cd -L 5
.
└── oracle
    ├── admin
    │   ├── mydb
    │   │   ├── adump
    │   │   ├── bdump
    │   │   ├── cdump
    │   │   ├── dpdump
    │   │   ├── pfile
    │   │   └── udump
    │   └── orcl
    │       ├── adump
    │       ├── bdump
    │       ├── cdump
    │       ├── dpdump
    │       ├── pfile
    │       └── udump
    ├── flash_recovery_area
    │   └── ORCL
    │       └── onlinelog
    ├── oradata
    │   ├── mydb
    │   └── orcl
    ├── oraInventory
    │   ├── Contents
    │   ├── ContentsXML
    │   ├── logs
    │   │   └── results
    │   │       └── db
    │   └── oui
    └── product
        └── 10.2.0
            └── db_1
                ├── assistants
                ├── bin
                ├── cdata
                ├── cfgtoollogs
                ├── clone
                ├── config
                ├── crs
                ├── css
                ├── ctx
                ├── dbs
                ├── demo
                ├── diagnostics
                ├── has
                ├── hs
                ├── install
                ├── inventory
                ├── javavm
                ├── jdbc
                ├── jdk
                ├── jlib
                ├── jre
                ├── ldap
                ├── lib
                ├── lib32
                ├── localhost_mydb
                ├── localhost_orcl
                ├── log
                ├── md
                ├── mesg
                ├── mgw
                ├── network
                ├── nls
                ├── oc4j
                ├── odbc
                ├── olap
                ├── OPatch
                ├── opmn
                ├── oracore
                ├── ord
                ├── oui
                ├── owm
                ├── perl
                ├── plsql
                ├── precomp
                ├── racg
                ├── rdbms
                ├── relnotes
                ├── slax
                ├── sqlj
                ├── sqlplus
                ├── srvm
                ├── sysman
                ├── tg4ifmx
                ├── tg4ingr
                ├── tg4sybs
                ├── tg4tera
                ├── uix
                ├── wwg
                └── xdk

原文出處 http://www.live-in.org/archives/2322.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM