执子之手

与子偕老


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 搜索
close

Linux常用命令介绍 03 - tree

时间: 2020-04-07   |   分类: 运维     |   阅读: 433 字 ~1分钟   |   访问: 0

tree命令的作用是以树状图的形式列出目录的内容。通常在写文档时需要列一下文件目录结构,这个时候tree命令就非常有用了

1. 安装&使用

我用的Ubuntu上默认没有安装tree命令。可以通过:sudo apt install tree命令安装。其他的发行版参考对应的命令。

直接使用tree命令或者tree [directory]命令即可列出目录中的内容。

2. 只列出目录

默认情况下,tree命令会同时列出目录中的文件。例如:

1# 列出全部内容
2tree .
3.
4├── Cargo.lock
5├── Cargo.toml
6└── src
7    └── main.rs
8
91 directory, 3 files

如果不想显示文件,则可以使用-d参数,只列出文件夹:

1# 只列出目录
2tree -d .
3.
4└── src
5
61 directory

3. 指定目录的层级

默认可以使用-L参数指定列出的最大目录层数。例如:

1# 只列出两层目录内的结构
2tree -L 2

4. 中文

我在Mac上面使用tree的时候,中文文件名是显示乱码的。可以使用-N参数解决。

1# 解决Mac上面的中文乱码问题。其他平台如果也碰到,也可以尝试
2tree -N

5. 参数介绍

  • -d List directories only.
  • -L level Max display depth of the directory tree.
  • -N Print non-printable characters as is instead of as escaped octal numbers.
#Linux#
Linux常用命令介绍 04 - journalctl
Linux常用命令介绍 02 - ssh
  • 文章目录
  • 站点概览
Orchidflower

Orchidflower

Do one thing at a time, and do well.

77 日志
6 分类
84 标签
GitHub 知乎 OSC 豆瓣
  • 1. 安装&使用
  • 2. 只列出目录
  • 3. 指定目录的层级
  • 4. 中文
  • 5. 参数介绍
© 2009 - 2024 执子之手
Powered by - Hugo v0.113.0
Theme by - NexT
ICP - 鲁ICP备17006463号-1
0%