如何将文件夹中的文件列表发送到Linux中的txt文件

我相当新的Linux(在这种情况下,CentOS)。 我有一个文件夹中有大约2000个文件。 我想理想地在命令提示符下执行一个命令,将所有文件的名称写入一个txt文件。

如果必须的话,我也可以编写一个真正的程序来实现,我只是想从命令提示符中简单地做到这一点。

你可以使用

ls > filenames.txt 

(通常使用“Terminal”或“shell”或“Bash”启动一个shell)。你可能需要首先使用cd去该文件夹,或者你可以使用ls ~/docs > filenames.txt

如果只需要在目录中立即包含的常规文件的名称(假设是~/dirs ),那么可以

 find ~/docs -type f -maxdepth 1 > filenames.txt