Linux操作系统中查找文件有哪些方法?老男孩Linux培训机构
老男孩IT教育
常见问题
2022年3月1日 15:44
众所周知,Linux和Windows虽然同为操作系统,两者的区别可真不小,Windows为可视化界面,可以直接对文件等进行操作,反之Linux则是需要通过执行一行行命令对文件进行操作的,你知道Linux系统中该如何查找文件吗?请看下文:
众所周知,Linux和Windows虽然同为操作系统,两者的区别可真不小,Windows为可视化界面,可以直接对文件等进行操作,反之Linux则是需要通过执行一行行命令对文件进行操作的,你知道Linux系统中该如何查找文件吗?请看下文:
Linux查找文件常用的命令有find、whereis、locate和which。
| find |
单词本身就是查找的意思,意思在指定根路径下找目标文件。
文件名查询:find path -name file
目标文件也可以使用*模糊查询,如:find / -name test*
| which |
which查找文件的方式与find略有不同,which从环境变量文件(/etc/profile)中的path目录中查找,且which找的都是可执行文件。
命令:which filename
PS:which不能使用*模糊查询
| locate |
这是区别以上两种的方式的一种查找文件方式,locate以一个数据库文件为基础查找。
Linux系统每天至少自动扫描一次文件,将结果保存到数据库,locate查的是数据库记录。
locate查询比find要快,但最新文件如果在数据库中没有记录,会查询不到,次是需要手动更新(updatedb)
| whereis |
与which类似查询可执行文件,whereis查询更多,会查找出相关的man文件
关于"Linux操作系统中查找文件有哪些方法?"的话题到这里就结束了,老男孩教育Linux云计算运维课程提供高质量的面对面课程,现场细致教学,真正实现不要将问题带出课堂,让学生拥有真正的才能和实践技能,并掌握企业迫切需要的实践技术。
推荐阅读:
