获取文件夹所有文件和文件夹的名字列表

1
dir /B >list.txt

获取文件夹特定格式文件名字列表

1
dir *.txt /B >list.txt

Linux Shell获取文件夹下的文件名方法

1
2
3
4
5
6
7
8
9
10
#!/bin/bash
# get all filename in specified path

path=$1
files=$(ls $path)
for filename in $files
do
echo $filename >> filename.txt
done