在Linux中,使用find
命令进行模糊查找时,特殊字符需要进行转义或使用引号括起来
转义特殊字符:
如果你想在查找中使用特殊字符,如*
、?
、.
等,你需要在它们前面加上反斜杠(\
)进行转义。例如:
find . -name "*.txt" -type f
这个命令会查找当前目录及其子目录下所有扩展名为.txt
的文件。
使用引号括起来:
你还可以使用单引号('
)或双引号("
)将包含特殊字符的查找路径括起来。这样可以确保特殊字符被当作普通字符串处理。例如:
find . -name "*.txt" -type f
find . -name "*.jpg" -type f
这两个命令都会查找当前目录及其子目录下所有扩展名为.txt
和.jpg
的文件。
注意:在使用引号时,如果路径中包含空格或其他特殊字符,也需要用引号括起来。例如:
find . -name "file with spaces.txt" -type f
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:linux find模糊查找结果如何排序