Kev*_*ire 3 find filenames files
我有大量的文件夹和文件。我需要解析它并只找到那些带有扩展名的文件xmp才能最终删除它们。
我怎样才能做到这一点并跟踪已删除文件的名称?
查找:我知道我可以使用find /path -name "*.xmp"
但是如何在输出上运行两个命令?保留文件路径和名称removelist.txt并将其删除。
使用 GNU查找 -fprint和-delete操作:
find . -name "*.xmp" -fprint "removelist.txt" -delete
Run Code Online (Sandbox Code Playgroud)
-fprint file- 将完整的文件名打印到 file 中file。如果运行file时不存在find,则创建;如果确实存在,则将其截断。-delete - 删除文件