linux树目录展示,Linux下使用tree命令以树形结构显示文件夹目录结构

本文介绍了Linux下的tree命令,用于以树形结构显示目录内容。通过`tree`命令可以查看不同层级的目录和文件,例如:显示当前目录的完整结构,只查看第一级或指定级别的目录,以及将目录结构保存到文本文件中。同时提供了几个实用的命令示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tree命令功能说明:以树状图列出目录的内容。

如:

tree 以树状图显示所有文件

tree -L N 以树状图显示所有文件,子文件夹显示到第 N 层

Ubuntu安装tree命令

sudo apt-get install tree

查看关于tree命令的帮助信息

linuxidc@linuxidc:~$ tree --help

usage: tree [-acdfghilnpqrstuvxACDFJQNSUX] [-H baseHREF] [-T title ]

[-L level [-R]] [-P pattern] [-I pattern] [-o filename] [--version]

[--help] [--inodes] [--device] [--noreport] [--nolinks] [--dirsfirst]

[--charset charset] [--filelimit[=]#] [--si] [--timefmt[=]]

[--sort[=]] [--matchdirs] [--ignore-case] [--] []

------- Listing options -------

-a All files are listed.

-d List directories only.

-l Follow symbolic links like directories.

-f Print the full path prefix for each file.

-x Stay on current filesystem only.

-L level Descend only level directories deep.

-R Rerun tree when max dir level reached.

-P pattern List only those files that match the pattern given.

-I pattern Do not list files that match the given pattern.

--ignore-case Ignore case when pattern matching.

--matchdirs Include directory names in -P pattern matching.

--noreport Turn off file/directory count at end of tree listing.

--charset X Use charset X for terminal/HTML and indentation line output.

--filelimit # Do not descend dirs with more than # files in them.

--timefmt Print and format time according to the format .

-o filename Output to file instead of stdout.

-------- File options ---------

-q Print non-printable characters as '?'.

-N Print non-printable characters as is.

-Q Quote filenames with double quotes.

-p Print the protections for each file.

-u Displays file owner or UID number.

-g Displays file group owner or GID number.

-s Print the size in bytes of each file.

-h Print the size in a more human readable way.

--si Like -h, but use in SI units (powers of 1000).

-D Print the date of last modification or (-c) status change.

-F Appends '/', '=', '*', '@', '|' or '>' as per ls -F.

--inodes Print inode number of each file.

--device Print device ID number to which each file belongs.

------- Sorting options -------

-v Sort files alphanumerically by version.

-t Sort files by last modification time.

-c Sort files by last status change time.

-U Leave files unsorted.

-r Reverse the order of the sort.

--dirsfirst List directories before files (-U disables).

--sort X Select sort: name,version,size,mtime,ctime.

------- Graphics options ------

-i Don't print indentation lines.

-A Print ANSI lines graphic indentation lines.

-S Print with CP437 (console) graphics indentation lines.

-n Turn colorization off always (-C overrides).

-C Turn colorization on always.

------- XML/HTML/JSON options -------

-X Prints out an XML representation of the tree.

-J Prints out an JSON representation of the tree.

-H baseHREF Prints out HTML format with baseHREF as top directory.

-T string Replace the default HTML title and H1 header with string.

--nolinks Turn off hyperlinks in HTML output.

---- Miscellaneous options ----

--version Print version and exit.

--help Print usage and this help message and exit.

-- Options processing terminator.

ea1eb6fb259d8d47bb9c75cf22384268.png

tree命令常用使用方法

(1) 显示当前目录的树形结构

linuxidc@linuxidc:~/桌面/www.linuxidc.com/linuxidc.com$ tree

.

├── linuxidc.com

│ ├── linuxidc.com.png

│ └── www.linuxidc.com

├── linuxidc.com.deb

├── linuxidc.com.png

├── linuxidc.jpg

├── linuxidc.png

├── linuxidc.zip

└── 教程重要说明及更新链接点击这个文本.txt

2 directories, 7 files

921cfc4bb2e75bf2db188d84df4a6c5a.png

(2) 只查看当前第一级的目录和文件

$ tree -L 1

2262641b6135082c94e0b14e26d3e624.png

(3) 只查看当前第二级的目录和文件

$ tree -L 2

87002b4f9c89700b192647160922b0da.png

(4) 只查看当前第N级的目录和文件

$ tree -L N

(5) 把目录结构信息保存到文本中

$ tree -L 2 > linuxidc.com.txt

如下图

7f73dcc8e92c922bf5a51551c3d2be5e.png

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-01/156199.htm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值