我有一些文件的名稱是由(複製)後綴,我想要刪除。例如: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. 如何刪除模式行
- 2. 如何刪除XSD模式
- 3. 從大文件中刪除模式(〜1G)
- 4. 刪除文件名中的模式
- 5. 目錄中的匹配模式如何刪除文件
- 6. 如何使用sed/awk從文件中刪除文本塊(模式)
- 7. Drupal6:刪除模板文件
- 8. Dropzone - 如何刪除文件?
- 9. 如何刪除'#...#'Emacs文件?
- 10. 如何刪除文件?
- 11. VBA:如何刪除文件?
- 12. 如何solr刪除文件
- 13. 如何刪除文件
- 14. 如何刪除文件鎖
- 15. 如何刪除plist文件
- 16. 如何刪除NUL.LST文件?
- 17. 如何刪除文件
- 18. 如何刪除文件名?
- 19. 如何從所有文本文件(遞歸)中刪除多行文本模式?
- 20. 如何添加警告模式刪除
- 21. .htaccess,如何從url中刪除模式?
- 22. 如何刪除符合模式的行
- 23. 如何刪除JS Regex中的模式?
- 24. 如何刪除(普通)模式(Android)
- 25. Kendo UI文件上傳在同步模式下刪除文件
- 26. 如何使用iRODS刪除文件夾?
- 27. 如何使用c#刪除文件?
- 28. 如何刪除Windows使用的文件?
- 29. 如何使用vnode刪除文件?
- 30. 如何使用PHP刪除文件夾?
引用你壓制globbing。 – Cyrus 2014-11-03 18:55:16