列出所有文件,但不显示目录(bash)

时间:2018-08-22 06:11:24

标签: bash shell

我有一个具有名称日期格式的文件结构。 我需要一个按目录移动并显示文件但不显示目录的命令,以便将它们保存在变量中。

我尝试过查找。 -d,但显示目录。

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

您可以使用:

find . -not -type d

示例:

$ tree
.
├── test1
│   ├── A
│   ├── B
│   └── C
└── test2
    ├── D
    └── E

2 directories, 5 files

$ find .                                       
.
./test2
./test2/D
./test2/E
./test1
./test1/A
./test1/B
./test1/C

$ find . -not -type d
./test2/D
./test2/E
./test1/A
./test1/B
./test1/C