Tree 带有-P标志的linux树命令
我使用Linux(Ubuntu18.10cosmic)tree命令来获取只包含特定文件及其相关目录的树视图,如下所示Tree 带有-P标志的linux树命令,tree,Tree,我使用Linux(Ubuntu18.10cosmic)tree命令来获取只包含特定文件及其相关目录的树视图,如下所示 tree -P alipay* 结果是: . ├── advertise ├── analytics ├── captcha ├── credit_card ├── feed ├── module ├── openbay ├── payment │ ├── alipay_cross.php │ ├── alipay.php │ └── others ├── rec
tree -P alipay*
结果是:
.
├── advertise
├── analytics
├── captcha
├── credit_card
├── feed
├── module
├── openbay
├── payment
│ ├── alipay_cross.php
│ ├── alipay.php
│ └── others
├── recurring
└── total
但结果也包含所有其他不相关的目录。我只希望看到“payment”目录、其父目录和子目录以及如下文件:
.
├── payment
│ ├── alipay_cross.php
│ ├── alipay.php
└── others
你能帮帮我吗?提前感谢。免责声明:在Ubuntu 20.04 LTS上测试,而不是在Ubuntu 18.10上测试 要删除所有其他不相关的目录,可以使用
prune
选项:
tree --prune -P alipay*
这导致:
└── payment
├── alipay_cross.php
└── alipay.php
1 directory, 2 files
修剪并没有出现在树的手册中,这有点令人沮丧
我不知道是否有办法在结果中包含(“其他”)目录。效果很好!非常感谢。不太重要,包括(“其他”)。谢谢你抽出时间。