访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux 常用查询命令

时间:2019-07-27

linux命令vi进入后命令_常用dos命令大全及其用法_linux常用命令

一、文件查询

1)基本格式:find / -name fileName

如 :find / -name my.cnf

2)精准定位+快速搜索:%20find%20/dirpath%20-name%20fileName

如:find%20/etc%20-name%20my.cnf

在etc%20目录下查询名称为my.cnf%20的文件的文件路径

3)模糊查询:find%20/%20dirpath%20-name%20'*fileName*'

根据部分文件名查找方法:

这个方法和在WINDOWS中查找已知的文件名方法是一样的。不过在Linux中根据部分文件名查找文件的方法要比在WINDOWS中的同类查找方法要强大得多

如:find%20/etc%20-name%20'*my*'

在etc%20目录下查询名称包含‘my’%20的文件的文件路径

4)如果只知道某个文件的大小,修改日期等特征也可以使用“find”命令查找出来,这和WINDOWS系统中的"搜索"功能是基本相同的。

4.1)%20通过文件大小查询:

基本格式:find%20/dirpath%20-size%20fileSize

如:find%20/etc%20-size%201066c%20(注:‘c’%20表示byte)

4.2)如果我们连这个文件的具体大小都不知道,那么在Linux中还可以进行模糊查找方式来解决。例如我们输入find/%20-size%20+10000000c%20这个命令,则标明我们指定系统在根目录中查找出大于10000000字节的文件并显示出来。命令中的“+”是表示要求系统只列出大于指定大小的文件,而使用“-”则表示要求系统列出小于指定大小的文件。

如:find%20/var/tomcat%20-size%20+4000000c%20在tomcat%20目录下查询大于4000000bytes的文件

如:find%20/var/tomcat%20-size%20-1c%20在tomcat%20目录下查询小于1byte的文件

5)通过修改时间查找

5,1)查找系统中最后N分钟访问的文件

find /dirpath -amin n

如:find -amin +1

5.2)查找系统中最后n*24小时访问的文件

find /dirpsth -atime n

如:find -atime -1

5.3)查找系统中最后N分钟被改变状态的文件

find /dirpath -cmin n

如: find -cmin +1

5.4)查找系统中最后n*24小时被改变状态的文件

find /dirpath -ctime n

如: find -ctime +1

5.5)查找在系统中最后n分钟里修改过的文件

find /dirpath -mmin n

如:find /var/tomcat -mmin -5 查找在tomcat文件夹中最后5分钟里修改过的文件

5.6)查找在系统中最后24*n小时里修改过的文件

find%20/dirpath%20-mtime%20n

find%20/home/lijiajia/%20-mtime%20-1%20%20%20%20#查找在系统中最后24%20小时里修改过的文件。find%20/home/lijiajia/%20-mmin%20-5%20#%20查找在系统中最后5%20分钟里修改过的文件。%20%20%20-mtime%20%20%20-1#查找在系统中最后24小时里修改过的文件。

6)查找系统中空白的文件,或空白的文件目录,或目录中没有子目录的文件夹

find%20/dirpath%20-empty

如:%20find%20/etc%20-empty

7)多条件查询(如:文件名%20,文件大小、文件修改时间。。。)

find%20/dirpath%20-name%20'*fileName*'%20-and%20-size%20+fileSize%20-and%20-mmin%20-curtime