欢迎来到天天文库
浏览记录
ID:32366608
大小:53.86 KB
页数:5页
时间:2019-02-03
《linuxfind命令》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、linux-find【递归搜索文件名】1.命令格式1.指定目录2.指定条件3.指定动作2.命令举例1命令格式:[plain]viewplaincopyprint?1.$find<指定目录><指定条件><指定动作>$find<指定目录><指定条件><指定动作>最常见示例:查找文件名(忽略大小写)[java]viewplaincopyprint?1.$find.-inamesqlquery.java$find.-inamesqlquery.java1.1<指定目录>:所要搜索的目录及其所有子目录。默认为当前目录。find默认递归指定目录。目录可以有多个,目录之间要用空格分开。[
2、plain]viewplaincopyprint?1.[admin@r42h06016.xy2.xxx.com]$find/etc/tmp/root-namepasswd[admin@r42h06016.xy2.xxx.com]$find/etc/tmp/root-namepasswd1.2<指定条件>:所要搜索的文件的特征。[1]根据文件名查找-name按照文件名查找-iname根据文件名查找,但是不区分大小写-prune不在当前指定的目录中查找-depth在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找[2]根据文件所属用户和组来查找文件-user按照文件
3、属主来查找文件[plain]viewplaincopyprint?1.$find/-userfred//查找在系统中属于FRED这个用户的文件$find/-userfred//查找在系统中属于FRED这个用户的文件-group按照文件所属的组来查找文件[plain]viewplaincopyprint?1.$find/-groupcat//查找在系统中属于group组名cat的文件$find/-groupcat//查找在系统中属于group组名cat的文件[3]根据uid和gid来查找用户-uid[plain]viewplaincopyprint?1.#find/tmp-u
4、id500//查找uid是500的文件#find/tmp-uid500//查找uid是500的文件-gid[plain]viewplaincopyprint?1.#find/tmp-gid1000//查找gid是1000的文件#find/tmp-gid1000//查找gid是1000的文件[4]-a,-o,-not的使用-a连接两个不同的条件(两个条件必须同时满足)[plain]viewplaincopyprint?1.#find/tmp-name"*.sh"-a-userroot#find/tmp-name"*.sh"-a-userroot-o连接两个不同的条件(两个条件
5、满足其一即可)[plain]viewplaincopyprint?1.#find/tmp-name"*.sh"-o-userroot#find/tmp-name"*.sh"-o-userroot-not对条件取反的[plain]viewplaincopyprint?1.#find/tmp-not-userroot#find/tmp-not-userroot[5]根据文件时间戳的相关属性来查找文件-atime最近一次访问时间单位:天-mtime最近一次内容修改时间单位:天-ctime最近一次属性修改时间单位:天-amin最近一次访问时间单位:分钟-mmin最近一次内容修改时间
6、单位:分钟-cmin最近一次属性修改时间单位:分钟-newerfile1!file2查找更改时间比文件file1新但比文件file2旧的文件[plain]viewplaincopyprint?1.#find/tmp-atime+5//表示查找在五天内没有访问过的文件2.#find/tmp-atime-5//表示查找在五天内访问过的文件#find/tmp-atime+5//表示查找在五天内没有访问过的文件#find/tmp-atime-5//表示查找在五天内访问过的文件[6]根据文件类型来查找文件-type查找某一类型的文件文件类型:f普通文件d目录l符号链接文件c字符设备文
7、件p管道文件b块设备文件ssocket文件[plain]viewplaincopyprint?1.#find/tmp-types#find/tmp-types[7]根据大小来查找文件-sizen[c]查找文件长度为n块的文件,带有c时表示文件长度以字节计[plain]viewplaincopyprint?1.#find/tmp-size2M//查找在/tmp目录下等于2M的文件2.#find/tmp-size+2M//查找在/tmp目录下大于2M的文件3.#find/tmp-size-2M//查找在/tmp目录下小
此文档下载收益归作者所有