2023年7月26日发(作者:)
grep与find命令的区别grep与find命令的区别:grep搜索的是⽂本,find搜索的是⽂件,换句话说就是grep是查找匹配条件的⾏,find是搜索匹配条件的⽂件。grep⽂本搜索/过滤 ⽤法:grep[参数]搜索字符串通常与管道命令⼀起⽤搜索某个⽂件的某个字符 参数: -i不区分⼤⼩写 -v反向搜索,显⽰不是搜索字符串的⾏ -c统计出现的次数 -n顺便输出⾏号 过滤1234⽂件夹下带有123的⽂本 grep与管道命令⼀起⽤ find查找⽂件 ⽤法:find[PATH][option][-print] 参数: -namefilename#查找名为filename的⽂件 -perm#按执⾏权限来查找 -userusername#按⽂件属主来查找 -groupgroupname#按组来查找 -mtime-n+n#按⽂件更改时间来查找⽂件,-n指n天以内,+n指n天以前 -ctime-n+n#按⽂件创建时间来查找⽂件,-n指n天以内,+n指n天以前 -size+-n[c]#查长度为n块[或n字节]的⽂件(+-为⼤于⼩于) 例1.查找tmp⽬录下所有的.log的⽂件且输出; 查找tmp⽬录下所有的.log⽂件 例2.在proc⽬录下查找权限为777且带有“root”的⽂件且输出; 查找权限为777且带有“root”的⽂件 例3.在tmp⽬录下查找⽤户为root创建的⽂件并输出; 查找⽤户为root创建的⽂件 例4.在tmp⽬录下查找更新时间在1天内的⽂件 查找更新时间在1天内的⽂件 例5.在tmp⽬录下查找⽂件⼤⼩⼩于72字节的⽂件 查找⽂件⼤⼩⼩于72字节的⽂件 grep与find命令的区别:grep搜索的是⽂本,find搜索的是⽂件,换句话说就是grep是查找匹配条件的⾏,find是搜索匹配条件的⽂件。
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690363966a338369.html
评论列表(0条)