制作文件名列表

1 xubuntu command-line scripts

txt我正在寻找一种简单的方法来在给定目录内的文件名文件中构建列表。仅首选文件名,但如有必要,我可以修剪其他字段。

Geo*_*sen 5

这个命令应该会有帮助:

find -maxdepth 1 -type f ! -name flist.txt -printf  "%P\n" > flist.txt
Run Code Online (Sandbox Code Playgroud)

命令信息:

  • -maxdepth:不搜索下一级文件夹以下的文件。
  • type f:仅搜索文件
  • -printf "%P\n":仅打印姓名并分行
  • > flist.txt:将这些名称(使用输出重定向)存储在一个名为“flist.txt”的动态创建的文件中
  • ! -name flist.txt:从生成的列表中跳过输出文件的名称