Linux常用命令(9)—find&locate&whereis命令(有相关截图)

写在前面:

最近在学习Linux命令,记录一下学习Linux常用命令的过程,方便以后复习。仅供参考,若有不当的地方,恳请指正。如果对你有帮助,欢迎点赞,关注,收藏,评论,谢谢。

1. find命令  文件搜索

1.1  find . -name "1.txt" 查找当前目录及其子目录下名为1.txt 的文件

.:代表当前目录,可以替换成你想要查找的具体的目录。

1.2  find . -size  -2c  查找小于2个字节的文件

PS:find . -size  +2c 查找大于2个字节的文件

相关单位:

1.3 find . -type f 查找所有普通文件

1.4  find . -type d 查找所有目录

1.5  find . -mtime -0.5 查找最近半天内修改过的文件

PS:find . -mtime +0.5 查找最近半天前修改过的文件

1.6  find . -name "*.txt" 查找所有的txt文件

 1.7 find . -empty 查找空文件

1.8  find  .  -iname  B.csv 查找名为B.csv的文件(忽略大小写)

2. locate命令 用于文件和目录的快速查找 

locate 是一个在 Unix 和 Linux 系统中用于快速查找文件和目录的命令行工具。它依赖于一个预先构建的数据库,该数据库通常包含了系统上所有文件和目录的索引。与 find 命令不同,locate 通常更快,因为它不需要实时搜索文件系统,而是搜索这个预先构建的数据库。

2.1 locate 1.txt 在系统查找1.txt

说明:locate 1.txt会查找所有包含“1.txt”的文件或目录。

2.2 locate -n 5 1.txt 在系统查找1.txt并输出前5个匹配项

3. whereis 显示一个二进制文件、源码或man(手册)的位置

3.1  whereis bash 查看指令"bash"的位置

3.2  whereis -b  bash 显示bash 命令的二进制程序

b:binaries,二进制文件。

3.3  whereis -m bash 显示bash 命令的帮助文件

m:manual,手册。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值