Linux查找命令(which命令、find命令)
2024-01-07 23:35:50
1.which命令
Linux命令,其实它们的本体就是一个个的二进制可执行程序,和Windows系统中的.exe文件,是一个意思。我们可以通过which命令,查看所使用的一系列命令的程序文件存放在哪里
功能:查看命令的程序本体文件路径
语法:which 参数
-
参数:被查看的命令
2.find命令
在Linux系统中,我们可以通过find命令去搜索指定的文件。
- 按文件名查找文件
Ⅰ.语法
功能:搜索文件
语法1按文件名搜索:find 路径 -name 参数
-
路径,搜索的起始路径
-
参数,搜索的关键字,支持通配符*, 比如:
*
test表示搜索任意以test结尾的文件
Ⅱ.通配符
被查找文件名支持通配符 *,用来做模糊查询
- 符号* 表示通配符,即匹配任意内容(包含空),示例:
- test*,表示匹配任何以test开头的内容
- *test,表示匹配任何以test结尾的内容
- *test*,表示匹配任何包含test的内容
基于通配符的含义,可以结合find命令做文件的模糊查询。
Ⅲ.切换到root用户
注意:为了确保后续演示,拥有最大的权限,可以在整个系统完成搜索 我们可以切换到root用户以获得管理员权限
可以通过?su - root,并输入密码 ******(和普通用户默认一样)临时切换到root用户体验
通过输入exit命令,退回普通用户。
Ⅳ.实例
注意:如果查找结果很多,想要中断查找,相信有很多小伙伴都不知所措,干脆就直接重启了哈哈,不过其实很简单,只需要 ctrl+c
- 按文件大小查找文件
Ⅰ.语法
语法:find 起始路径 -size +|-n[kMG]
- +、-表示大于、小于
- n表示数字大小
- kMG表示大小单位,k(小写)表示kb,M表示MB,G表示GB
Ⅱ.实例
文章来源:https://blog.csdn.net/lemonzjk/article/details/135445905
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!