find 与 locate查找命令用法

操作方法

  • 01

    使用find命令。 语法:find <起始目录> <搜索条件> <动作> 默认起始目录是.(当前目录)。 默认动作是输出文件名。 查找/data/wjs/下的update.sh文件 [root@test-web2 /]# ls /data/wjs/123  1.txt  2.txt  3.sh  cheat  file3  Main.swf  q.sh  sanjiao.sh  test.py  update.sh[root@test-web2 /]# find /data/ -name update.sh/data/wjs/update.sh 查找一天到六天前修改过的文件或目录 [root@test-web2 /]# find /data/wjs -mtime +1 -mtime -6/data/wjs/file3/data/wjs/123/data/wjs/2.txt/data/wjs/3.sh/data/wjs/1.txt 查找空文件 [root@test-web2 /]# find  /data/wjs/  -empty  /data/wjs/123/data/wjs/cheat/build/lib/cheat/test/__init__.py/data/wjs/cheat/.git/branches/data/wjs/cheat/.git/objects/info/data/wjs/cheat/.git/refs/tags/data/wjs/cheat/cheat/test/__init__.py[root@test-web2 /]# ll /data/wjs/123-rw-r--r-- 1 root root 0 Nov 13 10:21 /data/wjs/123 删除多少天之前的文件find /yourpath -mtime +31 -exec rm {} \; find参数很多,我就不一一介绍了,但是记起来也很方便,希望大家不要看到那么多参数就绝望了 -name  filename             #查找名为filename的文件-perm                       #按执行权限来查找-user   username            #按文件属主来查找-group groupname            #按组来查找-mtime  -n +n               #按文件更改时间来查找文件,-n指n天以内,+n指n天以前-atime   -n +n              #按文件访问时间来查GIN: 0px">-perm                        #按执行权限来查找-user   username            #按文件属主来查找-group groupname            #按组来查找-mtime  -n +n               #按文件更改时间来查找文件,-n指n天以内,+n指n天以前-atime   -n +n              #按文件访问时间来查找文件,-n指n天以内,+n指n天以前 -ctime   -n +n              #按文件创建时间来查找文件,-n指n天以内,+n指n天以前 -nogroup                    #查无有效属组的文件,即文件的属组在/etc/groups中不存在-nouser                     #查无有效属主的文件,即文件的属主在/etc/passwd中不存-newer  f1 !f2              找文件,-n指n天以内,+n指n天以前 -ctime   -n +n              #按文件创建时间来查找文件,-n指n天以内,+n指n天以前 -nogroup                    #查无有效属组的文件,即文件的属组在/etc/groups中不存在-nouser                     #查无有效属主的文件,即文件的属主在/etc/passwd中不存-newer  f1 !f2              #查更改时间比f1新但比f2旧的文件-type    b/d/c/p/l/f        #查是块设备、目录、字符设备、管道、符号链接、普通文件-size     n[c]              #查长度为n块[或n字节]的文件-depth                      #使查找在进入子目录前先行查找完本目录-fstype                     #查更改时间比f1新但比f2旧的文件-type    b/d/c/p/l/f        #查是块设备、目录、字符设备、管道、符号链接、普通文件-size     n[c]              #查长度为n块[或n字节]的文件-depth                      #使查找在进入子目录前先行查找完本目录-fstype                     #查位于某一类型文件系统中的文件,这些文件系统类型通常可 在/etc/fstab中找到-mount                      #查文件时不跨越文件系统mount点-follow                     #如果遇到符号链接文件,就跟踪链接所指的文件-cpio                %;     #查位于某一类型文件系统中的文件,这些文件系统类型通常可 在/etc/fstab中找到-mount                      #查文件时不跨越文件系统mount点-follow                     #如果遇到符号链接文件,就跟踪链接所指的文件-cpio                       #对匹配的文件使用cpio命令,将他们备份到磁带设备中-prune                      #忽略某个目录 ====================================================$find  ~  -name  "*.txt"  -print    #在$HOME中查.txt文件并显示$find  .   -name  "*.txt"  -print$find  .   -name  "[A-Z]*"  -pri26nbsp;   #对匹配的文件使用cpio命令,将他们备份到磁带设备中-prune                              #忽略某个目录 一般大家都对find很熟悉了但是很多人忽略了locate locate locate命令与find命令都是搜索命令, 但是要比后者快得多,因为find搜索的是具体目录,而locate搜索的是一个数据库,这个数据库是Linux自动创建的,每天会自动更新,为了避免搜索的都爱文件不是最新的,可以在使用locate之前,先使用updatedb命令,手动更新数据库。 locate命令的使用实例: 搜索/data/wjs/目录下所有以Main开头的文件。 [root@test-web2 wjs]# ls123  1.txt  2.txt  3.sh  cheat  file3  Main.swf  q.sh  sanjiao.sh  test.py  update.sh[root@test-web2 /]# locate  /data/wjs/Main/data/wjs/Main.swf 搜索用户主目录下,所有以f开头的文件。 [root@test-web2 wjs]# locate -i ~/f/data/local/tomcat/webapps/ROOT/favicon.ico/data/local/tomcat-time/webapps/ROOT/favicon.ico 搜索用户主目录下,所有以m开头的文件,并且忽略大小写。

(0)

相关推荐

  • linux下find查找命令用法

    Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时 ...

  • linux的3个查找命令

    在linux中存在很多个命令可以查看文件的路径,在这里稍微总结一下. 操作方法 01 1, find命令 find命令应该时最熟悉的查找命令了,也是linux中最为强大的查找命令.DOS命令的简单实用 ...

  • linux系统strace命令用法

    linux的strace命令用法 调用: strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexpr ] ... [ -ofile ] [ -ppid ] ... ...

  • 活用Windows查找命令提高工作效率

    Windows“开始”菜单中的“查找”命令功能强大,很好地使用能达到事倍功半的效果。以下是笔者使用“查找”命令的三点体会,今列示于下,或许对你会有所帮助。 一、多磁盘搜索 当你依次单击“开始→查找→文 ...

  • 怎么活用Windows "查找"命令

    Windows“开始”菜单中的“查找”命令功能强大,很好地使用能达到事倍功半的效果。以下是笔者使用“查找”命令的三点体会,今列示于下,或许对你会有所帮助。 一、多磁盘搜索 当你依次单击“开始→查找→文 ...

  • indesign路径查找器用法

    indesign路径查找器用法,教大家怎么把两个图形变成一个图形. 操作方法 01 首先,我们新建一个文档 02 每别绘制两个图形,为了区分,画一个蓝色的正方形,一个红色圆形. 03 打开并找到路径查 ...

  • Photoshop——颜色查找命令的使用

    本教程将介绍颜色查找命令的使用 操作方法 01 载入素材图片,如图所示: 02 复制背景图层,如图所示: 03 执行"图像->调整->曲线"命令,如图所示: 04 在弹 ...

  • 如何利用Auto CAD查找命令

    办公室人员用office软件都算是熟练,文件较大时候找东西也会用到查找.替换命令,但有人不知道原来CAD软件也可以用哦 操作方法 01 利用CAD打开一个文件 02 单击鼠标右键,选择查找命令 03 ...

  • wps中如何使用查找命令?

    WPS是很多办公室人员都需要使用到的,小编就经常需要使用它来统计数据和进行一些数据的分析操作,今天小编教大家:wps中如何使用查找命令? 操作方法 01 首先,我们打开WPS文件夹,可以看到有3中,分 ...