在bash中查找带空格的文件

时间:2017-05-18 14:32:20

标签: bash find

我想在文件夹中搜索文件名为空格的文件,例如

/vol1/apache2/application/current/Test 1.pdf
/vol1/apache2/application/current/Test 2.pdf

我知道有一个find命令,但我无法找出列出所有这些文件的正确参数。

2 个答案:

答案 0 :(得分:3)

使用find

find "/vol1/apache2/application/current" -type f -name "*[[:space:]]*"

答案 1 :(得分:2)

使用find命令,两个通配符之间有空格。它将匹配具有单个或多个空格的文件。 “找 。”将找到当前文件夹和所有子文件夹中的所有文件。 “-type f”只会查找文件而不是文件夹。

java.se.ee

修改

要用下划线替换空格,请尝试使用

find . -type f -name "* *"