![如何递归查找目录中包含+号的所有文件?](https://linux22.com/image/163322/%E5%A6%82%E4%BD%95%E9%80%92%E5%BD%92%E6%9F%A5%E6%89%BE%E7%9B%AE%E5%BD%95%E4%B8%AD%E5%8C%85%E5%90%AB%2B%E5%8F%B7%E7%9A%84%E6%89%80%E6%9C%89%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我尝试了很多建议但没有任何效果。我必须找到名称中任何位置包含 + 符号的所有文件,例如:
- 你好+世界.jpg
- A+好+文件+名称+to+find.png
使用 Ubuntu 16.04 x64
答案1
这不应该比以下更复杂find path/to/directory/ -name '*+*'
前任。
$ find . -name '*+*'
./foo/list89988777,,,,,+--.txt
./foo/+
./dir/A + good + file + name + to + find.png
-type f
如果您想将结果限制为仅常规文件,请添加。