创建一个包含目录中文件列表(相对路径)的文本文件?
Create a text file containing list of (relative paths to) files in a directory?
假设我站在一个目录上。里面有另一个名为 inside_dir
的目录,其中包含大量文件。我想创建一个文件,其中包含 inside_dir
内所有文件的列表,列为文件的相对路径。也就是说,如果inside_dir
里面有一个叫file1
的文件,list文件中对应的行应该是inside_dir/file1
.
由于文件数量巨大,只做ls inside_dir/* > list.txt
是行不通的,因为它会抱怨参数太多。
find inside_dir -type f > list.txt
假设我站在一个目录上。里面有另一个名为 inside_dir
的目录,其中包含大量文件。我想创建一个文件,其中包含 inside_dir
内所有文件的列表,列为文件的相对路径。也就是说,如果inside_dir
里面有一个叫file1
的文件,list文件中对应的行应该是inside_dir/file1
.
由于文件数量巨大,只做ls inside_dir/* > list.txt
是行不通的,因为它会抱怨参数太多。
find inside_dir -type f > list.txt