我们经常有一种需求,就是仅列出当前目录下或者子目录下的文件名,而不是所有文件。如果能指定pattern来筛选就更好了。然而linux ls
、tree
都不能很好的达到想要的效果。
今天要介绍的这个小工具是python3写的,支持上面提到的功能:
可以支持子目录级数
可以指定要搜索pattern,使用python3正则语法
仅列出目录,忽略文件
(注:下载链接在文章末尾)
下面是使用方法的介绍,假设有如下的目录结构:
1、仅列出文件夹
2、仅列出当前层级的文件夹
3、仅列出两级的文件夹
4、仅列出含tc_
的文件夹
5、仅列出含数字结尾的文件夹
注意: 正则要用单引号括起来,避免shell转义
6、仅列出2层级內,含tc_
的文件夹