主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
查找文件的 Linux 命令
在 Linux 系统上,您可以使用强大的命令行工具来查找文件。 常用的文件搜索命令有:
find 命令
find
命令是通用文件查找工具,其语法如下。
查找[路径][选项][表达式]
选项:
-name
:按文件名搜索 -type
:按文件类型搜索 -size
:按文件大小搜索 -mtime
:按文件修改时间搜索 -ctime
:按文件创建时间搜索 -atime
:按文件访问时间搜索
表达式:
=:完全匹配
!=
:不匹配*
:任意字符匹配?
:匹配任意单个字符 []
:匹配方括号内的任意字符
示例:
# 查找所有包含“test”的文件 " files find / -name "*test*"# 查找文件类型为所有的文件 查找目录 find / -type d# 查找文件大小大于 10MB 的所有文件find / -size +10M
定位命令
locate
命令使用数据库来快速定位文件。 比 find
命令更快,但不如 find
灵活。 语法是:
找到[模式]
模式: >
*
:匹配任意字符 ?
:匹配任意单个字符 []
:匹配方括号内的任意字符 - i
: 忽略大小写
示例:
# " 查找所有包含“test”的文件。 test# 查找所有以“.txt”结尾的文件 allocate .txt
updatedb 命令
updatedb
命令是 locate
命令 更新文件数据库。 首次使用 locate
命令或文件系统发生更改时必须运行此命令。
updatedb
评论前必须登录!
注册