我相当新的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