我有一些文件的名称是由(复制)后缀,我想要删除。例如:f1.jpg,f1(副本).jpg,f2.jpg,f2(副本).jpg。我可以使用什么命令删除所有复制文件?如何用模式删除文件?
0
A
回答
4
可以使用rm
命令来删除文件:需要
rm *\(copy\)*
的\
是因为括号是特殊的外壳。或者,rm *copy*
。
0
请试试这个,如果你rm -rf "*\(copy\)*.jpg"
2
或者find
其美妙的(非POSIX)-delete
开关:
find . -maxdepth 1 -name '*(copy).jpg' -type f -delete
这可能是优于水珠的情况下,你有文件的很多 ,其中globs会产生参数列表太长错误。在大量文件的情况下,它可能会更快。 -maxdepth 1
切换(不是POSIX)以避免递归到子目录中。 -type f
切换到只处理文件。如果您想查看哪些文件被删除,您可以添加-print
开关。
相关问题
- 1. 使用WebDav按模式删除文件
- 2. 如何删除XSD模式
- 3. 如何删除模式行
- 4. 从文件名中删除模式
- 5. 从大文件中删除模式(〜1G)
- 6. 通过模式匹配删除文件
- 7. 删除文件名中的模式
- 8. 只从文件的行删除模式
- 9. 如何使用“添加文件删除”删除文件?
- 10. 如何删除路径模式下的所有文件
- 11. 目录中的匹配模式如何删除文件
- 12. 如何删除与phing中的模式匹配的文件夹
- 13. 如何删除名称中某个特定模式的文件?
- 14. 如何从文件中删除特定的模式
- 15. 模式删除
- 16. 如何使用sed/awk从文件中删除文本块(模式)
- 17. Drupal6:删除模板文件
- 18. 如何删除WiredTigerStat.XX.XX文件?
- 19. 我如何删除文件
- 20. 如何删除文件名?
- 21. NERDTree - 如何删除文件
- 22. VBA:如何删除文件?
- 23. Symfony如何删除文件
- 24. 如何删除'#...#'Emacs文件?
- 25. Dropzone - 如何删除文件?
- 26. 如何删除文件
- 27. 如何solr删除文件
- 28. 如何删除文件
- 29. 如何删除文件锁
- 30. 如何删除C文件#
引用你压制globbing。 – Cyrus 2014-11-03 18:55:16