シェルコマンド--tree

シェルコマンド--tree

0、treeコマンド排他的なマップのベッド

記事開く迅速にこちらをクリックして、[ マップのベッド_shellコマンドツリーを ]

コマンドツリーのその機能を示す1

treeツリーコマンドは、すべてのファイル、サブディレクトリなどを含む、指定したディレクトリのすべての内容を一覧表示するために使用されます。

構文2、treeコマンド

SYNOPSIS
    tree  [-acdfghilnpqrstuvxACDFQNSUX]  [-L level [-R]] [-H baseHREF] [-T title] [-o file‐
    name] [--nolinks] [-P pattern] [-I pattern] [--inodes] [--device] [--noreport] [--dirs‐
    first]  [--version] [--help] [--filelimit #] [--si] [--prune] [--du] [--timefmt format]
    [directory ...]

3.オプション説明treeコマンド

  • -a:隠しファイルを含むすべてのファイルを表示
  • -d:ショーのみディレクトリ
  • -f:ディスプレイの各ファイルのフルパスを
  • -i:枝、-fと組み合わせて使用される一般的なパラメータを表示しません
  • -Lレベル:層のディレクトリの最大数、0よりもレベルの正の整数大きくを横切ります
  • -F:ファイルの最後にプラスに代表される様々な異なるタイプの中

4、手-treeコマンド

treeコマンドをチェック

rpm -qa tree  -->查询tree命令是否安装,显示则已经安装,若未安装,执行以下操作
yum install tree -y  -->使用yum,进行安装tree命令
LANG=en_US.UTF-8  -->临时调整系统字符集,防止树形显示乱码

例1:引数は、実行しないtreeコマンドを

cd && rm -rf /test  -->将之前的实验环境删除掉。提示:rm -rf 谨慎使用!
mkdir -p /test/dir{1..2}  -->模拟环境,创建目录
touch /test/dir{1..2}/file{1..2}  -->模拟环境,创建文件
cd /test/
tree  -->不加参数

実施例2:ツリー構造表示内のディレクトリのすべての内容(-a機能)

touch .file  -->点(.)开头的是隐藏文件
tree -a  -->以 . 开头的文件都显示出来
tree  -->对比以下

実施例3:リストのみ(最初のレベルのルートディレクトリ構造-L機能)

tree -L 1  -->加参数的结果
tree  -->对比以下

例4:(ファイルを表示しない)だけですべてのディレクトリを表示します

mkdir dir1/sub{1..2}
touch dir1/sub{1..2}/{1..2}.txt
tree -d dir1  --> -d 只显示目录
ls -l dir1
ls -l dir1/sub1/

例5:使用treeのディレクトリとファイルの方法を区別するためのコマンド(一般的に使用されます)

tree -L 2 -F  -->如果是目录的话后面加/
tree -L 2 -F |grep /$  -->过滤以斜线结尾的所有内容
tree -L 2 -d  -->使用 -d参数只显示目录树

「言うことMineGi何か」:是非、スイープ下の2次元コードのリンクを、そして私たちに参加!

おすすめ

転載: www.cnblogs.com/MineGi/p/12171565.html