Linux之find命令的参数详解
find 常见的注意事项使用name选项
文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。 可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来。 不管当前路径是什么,如果想要在自己的根目录$HOME中查找文件名符合*.log的文件,使用~作为 "pathname’参数,波浪号~代表了当前用户的家目录。查找当前登录用户家目录的.log文件> find ~ -name "*.log" 查找当前目录下以大写字母开头的文件> find . -name "[A-Z]*" 查找/etc目录下以sys开头的文件> find /etc -name "sys*" 查询当前目录下以大写字母开头+3位数字的.png的图片> find . -name "[A-Z]*[0-9][0-9][0-9].png" 用perm选项
按照文件权限模式用-perm选项,按文件权限模式来查找文件的话。最好使用八进制的权限表示法。如在当前目录下查找文件权限位为755的文件,即文件属主可以读、写、执行,其他用户可以读、执行的文件,可以用> find . -perm 755
find -perm -mode , 表示mode中转换成二进制的1在文件权限位里面必须匹配,比如mode=644那么转换成二进制为110 100 100,而被查找的文件的权限位也可以被转换成一个二进制数,两者在位上为1的部分必须完全匹配,而0则不管。例如被查找的文件的权限为转换成二进制数是111 111 111那么这个比如被匹配,而假如是100 100 100那么则不会匹配。所以这个’-"的作用归结起来就是匹配比mode权限更充足的文件(找不到什么词语来形容了)忽略某个目录
如果在查找文件时希望忽略某个目录,因为你知道那个目录中没有你所要查找的文件,那么可以使用-prune选项来指出需要忽略的目录。在使用-prune选项时要当心,因为如果你同时使用了-depth选项,那么-prune选项就会被find命令忽略。如果希望在当前目录下查找文件,但不希望在./bin目录下查找,可以用> find . -path "./bin" -prune -o -print 避开多个文件夹> find . ( -path "./bin" -o -path "./doc" ) -prune -o -print
圆括号表示表达式的结合。表示引用,即指示shell不对后面的字符作特殊解释,而留给 find命令去解释其意义。查找某一确定文件,-name等选项加在-o 之后> find . ( -path "./bin" -o -path "./doc" ) -prune -o -name "*.txt" -print user nouser 和 group nogroup在当前目录查找所属主是root的文件> find . -user root 查找当前目录所属主被删除的文件> find . -nouser 在当前目录查找所属组是root的文件> find . -group root 查找当前目录所属组被删除的文件> find . -nogroup 按时间查找文件查找更改时间在7日以内的文件> find . -mtime -7 查找更改时间在7日以前的文件> find . mtime +7 查找比某个文件新或旧的文件查找更改时间比文件a.log新但比文件b.log旧的文件> find . -newer a.log ! -newer b.log 查找更改时间在比a.log文件新的文件> find . -newer a.log type选项在/etc目录下查找所有的目录> find /etc -type d 在/etc目录下查找所有的符号链接文件> find /etc -type l size参数
可以按照文件长度来查找文件,这里所指的文件长度既可以用块(block)来计量,也可以用字节来计量。以字节计量文件长度的表达形式为N c;以块计量文件长度只用数字表示即可。在按照文件长度查找文件时,一般使用这种以字节表示的文件长度,在查看文件系统的大小,因为这时使用块来计量更容易转换。在当前目录下查找文件长度大于100M字节的文件> find . -size +100M 使用depth选项
在使用find命令时,可能希望先匹配所有的文件,再在子目录中查找。使用depth选项就可以使find命令这样做。这样做的一个原因就是,当在使用find命令向磁带上备份文件系统时,希望首先备份所有的文件,其次再备份子目录中的文件。先输出子内容,再输出上层目录内容,直到最顶层> find test -depth ! -empty test/test1/test2/test3 test/test1/test2 test/test1 test 先输出顶层目录,再输出下面的各层子目录内容,直到最低层:> find test ! -empty test test/test1 test/test1/test2 test/test1/test2/test3 mount选项
在当前的文件系统中查找文件(不进入其他文件系统),可以使用find命令的mount选项。从当前目录开始查找位于本文件系统中文件名以.txt结尾的文件> find . -mount -name "*.txt" -print
未来可期,可怡礼品展完美收官23日,为期4天的第二十八届深圳礼品家居展完美收官,礼品展到目前为止举办已有28个年头,是中国大型的专业家居礼品贸易平台之一。可怡科技作为深耕数码3C领域多年的老牌企业亮相本次展会
三十而已?你需要这样的追剧神器这个夏天对于追剧狂魔来说,简直美滋滋呀,热播剧二十不惑三十而已追了吗?有线耳机对于要挤地铁的上班族太不友好了!趁着真无线蓝牙耳机这么火爆,下面分享几款追剧党值得入手的音质超好的追剧
贤达2020年中报上半年披荆斩棘,下半年乘风破浪一年之中,至此一半这是一年的中心点也是过去与未来的交接点行走间2020年已走过一半回眸凝望,思绪万千这条路比想象中艰难疫情隔离洪水放缓了前进的脚步很多意外让我们学会正视现实拥抱改变
可怡科技它来了它来了,新款SE它走来啦!4月15日晚,让无数数码爱好者苦等的iPhone新款手机iPhoneSE2020终于发布,一时间引爆各个社交平台。没能等到年度旗舰iPhone12的发布,先等到了这款3299起的平
可怡自主研发小小眼镜,深藏黑科技COOYEE可怡科技当生活被各种科技充满无处不在争夺着你的眼球或许你会忽略现阶段最具科技色彩的产品我们称之为黑科技估计都有迎着阳光行车的经历眼睛会被阳光刺得生疼在行车过程中出现视野
可怡新品预告小小眼镜如何玩转黑科技?COOYEE第28届深圳礼品展秋季展,将于10月2023日,在深圳国际会展中心(宝安新馆)盛大启幕,本届展会规模升级,9馆齐开,引领着中国礼品创新最前沿的趋势,是中国礼品打开内销走
别看漏了这款备用机,荣耀Play5TPro定价1499元,颜值可冲近日,荣耀商城官微上线了一款新品荣耀Play5TPro,从1499元的定价来看,妥妥的中端机,价格倒是不错,表现又如何呢?正面来看还不错,6。6英寸的屏幕正合适,边框也比较窄,基本
新款宝马X5M上市售143。89万元内饰小幅调整人民车市讯,近日,我方从宝马官网获悉,2022款宝马X5M正式上市,新车仅推出1款车型,售价为143。89万元。新车主要针对内饰进行小幅调整,加入星空全景天窗的选装配置,价格为13
捷尼赛思G70正式上市搭载2。0T涡轮增压发动机近日,捷尼赛思正式公布了旗下G70在国内的指导价,新车定位为中级豪华轿车,共推出3版车型可选,指导价区间为24。9835。50万元。据悉,其中Edition1限定版限量88台,指导
鸿蒙Vlog三件套让影像玩法再升级,难怪华为nova9系列开售即火9月23日,华为nova9系列正式发布。这款新品搭载HarmonyOS2,拥有高颜值的外观设计以及强悍的前后置影像配置,支持全链路P3色域色彩管理超清画质前后镜头4K录像一次成片等
复刻眼中的世界,华为P50系列两大黑科技诠释真实自从华为P系列对影像技术掌握逐渐熟练,它也几乎成为了当前iPhone移动影像方面最大的竞争对手。过程中,两家粉丝各执一词花粉我有长焦。果粉我真实。花粉我夜景好。果粉我真实。花粉我有