我用树 1.7.0 运行
tree -PF dat
它给
.
├── 0deg/
├── 105deg/
├── 120deg/
├── 135deg/
├── 150deg/
├── 15deg/
├── 165deg/
├── 180deg/
├── 210deg/
├── 240deg/
├── 270deg/
├── 300deg/
├── 30deg/
├── 330deg/
├── 360deg/
├── 45deg/
├── 60deg/
├── 75deg/
└── 90deg/
其中每个文件夹包含一个文件[directory-name].dat
。我想要一个像这样的输出
.
├── 0deg/0deg.dat
├── 105deg/105deg.dat
...
我运行命令
tree -Pf dat
我得到
.
├── ./0deg
├── ./105deg
├── ./120deg
├── ./135deg
├── ./150deg
├── ./15deg
├── ./165deg
├── ./180deg
├── ./210deg
├── ./240deg
├── ./270deg
├── ./300deg
├── ./30deg
├── ./330deg
├── ./360deg
├── ./45deg
├── ./60deg
├── ./75deg
└── ./90deg
我运行命令
tree -Pf *.dat
我得到
.
├── ./0deg
├── ./105deg
├── ./120deg
├── ./135deg
├── ./150deg
├── ./15deg
├── ./165deg
├── ./180deg
├── ./210deg
├── ./240deg
├── ./270deg
├── ./300deg
├── ./30deg
├── ./330deg
├── ./360deg
├── ./45deg
├── ./60deg
├── ./75deg
├── ./90deg
└── ./rem_angle.dat
你怎样才能得到这样的输出?
答案1
使用的简短答案tree
是
tree -PF *.dat
您还可以使用(正如我在评论中解释的那样)该GNUfind
命令。
find . -type f -name '*.dat' -printf '|__ %P\n'
find
不过你不需要 GNU 。您还可以使用以下 posix。
find . -type f -name '*.dat' -print