生成目录树工具tree的使用说明(中英文)

生成目录树工具tree的使用说明(中英文)


DATE: 2017-09-21 09:43:01

英文原文

[xiaoqw@vm ~]$ tree --help
usage: tree [-adfghilnpqrstuvxACDFNS] [-H baseHREF] [-T title ] [-L level [-R]]
    [-P pattern] [-I pattern] [-o filename] [--version] [--help] [--inodes]
    [--device] [--noreport] [--nolinks] [--dirsfirst] [--charset charset]
    [--filelimit #] [<directory list>]
  -a            All files are listed.
  -d            List directories only.
  -l            Follow symbolic links like directories.
  -f            Print the full path prefix for each file.
  -i            Don't print indentation lines.
  -q            Print non-printable characters as '?'.
  -N            Print non-printable characters as is.
  -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.
  -D            Print the date of last modification.
  -F            Appends '/', '=', '*', or '|' as per ls -F.
  -v            Sort files alphanumerically by version.
  -r            Sort files in reverse alphanumeric order.
  -t            Sort files by last modification time.
  -x            Stay on current filesystem only.
  -L level      Descend only level directories deep.
  -A            Print ANSI lines graphic indentation lines.
  -S            Print with ASCII graphics indentation lines.
  -n            Turn colorization off always (-C overrides).
  -C            Turn colorization on always.
  -P pattern    List only those files that match the pattern given.
  -I pattern    Do not list files that match the given pattern.
  -H baseHREF   Prints out HTML format with baseHREF as top directory.
  -T string     Replace the default HTML title and H1 header with string.
  -R            Rerun tree when max dir level reached.
  -o file       Output to file instead of stdout.
  --inodes      Print inode number of each file.
  --device      Print device ID number to which each file belongs.
  --noreport    Turn off file/directory count at end of tree listing.
  --nolinks     Turn off hyperlinks in HTML output.
  --dirsfirst   List directories before files.
  --charset X   Use charset X for HTML and indentation line output.
  --filelimit # Do not descend dirs with more than # files in them.

译文

[xiaoqw@vm ~]$ tree --help
用法: tree [-adfghilnpqrstuvxACDFNS] [-H baseHREF] [-T title ] [-L level [-R]]
    [-P pattern] [-I pattern] [-o filename] [--version] [--help] [--inodes]
    [--device] [--noreport] [--nolinks] [--dirsfirst] [--charset charset]
    [--filelimit #] [<directory list>]
#PS:以上是常用参数的使用说明总述,以下是各参数的详细说明

  -a            列出所有文件。
  -d            仅列出目录。
  -l            符号链接显示所指示的内容,比如指向的目录。
  -f            打印出每个文件的完整路径。
  -i            不打印缩进。
  -q            将不可打印的字符打印为 '?'。
  -N            将不可打印的字符打印为 is。
  -p            打印每个文件的权限(即-rwx)。
  -u            显示文件的属主或 UID(一级目录显示属主,下级显示ID)。
  -g            显示文件的属组或 GID(同上)。
  -s            以 bytes 为单位,显示每个文件的大小。
  -h            以便于人阅读的方式显示每个文件的大小(计算机会自行选择K、B或者M作为单位)。
  -D            打印文件的最后修改时间。
  -F            输出信息追加 '/', '=', '*', 或 '|' 就像每次 ls -F一样。(不同符号表示不同的文件类型。用了这么多年ls,今天才知道还有这个功能)
  -v            按字母序列排序。
  -r            按字母序列逆向排序。
  -t            按最后修改时间排序。
  -x            只停留在当前文件系统上。(这一条啥意思?没搞懂)
  -L level      只显示level层次的目录深度(示例:tree -L 1).
  -A            将 ANSI 线打印为图形化的缩进线。
  -S            将 ANSI 线打印为图形。(其实就是乱码显示)
  -n            无彩色显示(输出内容默认是没有颜色的)。
  -C            彩色模式输出(比如目录、执行文件会变为彩色)
  -P pattern    只显示匹配的文件。(没试出效果,需要继续学习)
  -I pattern    不显示匹配的文件。(同上)
  -H baseHREF   在输出内容的基础上增加HTML标记,如 tree -H -a。
  -T string     用string替换默认的 HTML 标题和 H1 header。(暂未成功测试)
  -R            到达最深的目录深度后返回。(暂未成功测试)
  -o file       将tree的输出结果写入文件,不再显示在屏幕上。(必须是可以找到的文件)
  --inodes      输出各文件的节点编号。
  --device      输出各文件所属的的设备节点编号。
  --noreport    关闭输出目录树后的文件数目统计信息。
  --nolinks     关闭HTML符号。
  --dirsfirst   目录在前面显示。
  --charset X   HTML标记或缩进用字符表示(看起来是虚线)。
  --filelimit # 设定探索范围。
版权声明

弈心博客


本文首发site_name,转载请附上博文链接!