我是Linux的新手(本例中是CentOS)。我有一个文件夹,里面有大约2000个文件。理想情况下,我希望在命令提示符下执行一个命令,将所有文件的名称写到一个txt文件中。
如果有必要,我也可以写一个实际的程序来做这件事,我只是在想也许有一种方法可以简单地从命令提示符来做。
发布于 2010-11-06 14:10:43
你可以直接使用
ls > filenames.txt
(通常,使用"Terminal“、" shell”或“Bash”启动shell。)您可能需要使用cd
先转到该文件夹,也可以使用ls ~/docs > filenames.txt
发布于 2010-11-06 14:44:49
如果只需要直接包含在目录中的常规文件的名称(假设它是~/dirs
),您可以这样做
find ~/docs -type f -maxdepth 1 > filenames.txt
https://stackoverflow.com/questions/4112151
复制相似问题