linux - 创建一个包含目录中文件(相对路径)列表的文本文件?

标签 linux ls

假设我站在一个目录上。里面有另一个名为 inside_dir 的目录,其中包含大量文件。我想创建一个包含 inside_dir 内所有文件的列表的文件,作为文件的相对路径列出。也就是说,如果inside_dir中有一个名为file1的文件,则列表文件中的相应行应该是inside_dir/file1

由于文件数量巨大,仅执行 ls inside_dir/* > list.txt 是行不通的,因为它会提示参数太多。

最佳答案

find inside_dir -type f > list.txt

关于linux - 创建一个包含目录中文件(相对路径)列表的文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29971812/

相关文章:

linux - 理解 bash 中的 !# 和 $@

macos - Mac 终端中 "ls"的颜色编码结果是什么意思?

svn - 根据 svn 状态为文件名着色

regex - 从标准输出获取匹配后的文本

c++ - 子线程发出一个被忽略的信号

linux - 输出最后六个字符串

linux - 如何在 Linux 中为每个输出行列出一个文件名?

linux - 'tree' 和 'ls' 在 Linux 命令行上更改文本颜色

linux - 使用 ls -R 列出没有子目录信息的文件

regex - 使用用户指定的替换字符串进行 sed 替换