如果宅|网络工程师培训

linux find命令常用用法

如果宅|网络工程师培训 http://www.ifzhai.com 2017-07-11 09:59 出处:网络 编辑:PinG
linux find常用用法介绍。linux中经常忘记某个文件的存放位置,我们可以使用linux find命令来进行查找。
(如果本文中的图片看不清,可按住键盘Ctrl键+鼠标滚轮上键)


linux find命令


1、find -name

用法:

find 查找目录位置 -name 文件名

例子:

[root@localhost ~]# find / -name zabbix

/run/zabbix

/etc/zabbix

/var/lib/yum/repos/x86_64/7/zabbix

/var/lib/mysql/zabbix

/var/log/zabbix

/var/cache/yum/x86_64/7/zabbix

/usr/lib/zabbix

/usr/share/zabbix


支持通配符查找如

[root@localhost ~]# find / -name zabbix*


2、根据文件大小查找

find -size

用法:

find 查找目录 -size 文件大小

例子

[root@localhost share]# find ./ -size 3M                 //查找大小为3M的文件

./backgrounds/default.png

./misc/magic.mgc

./hwdata/iab.txt

./grub/unicode.pf2

[root@localhost share]# find ./ -size +3M             //查找大小大于3M的文件

./backgrounds/7lines-bottom.png

./backgrounds/7lines-top.png

./dict/linux.words

./cracklib/pw_dict.pwd

./hwdata/oui.txt

./zabbix/fonts/msyh.ttf

./zabbix/grafana-3.1.1-1470047149.x86_64.rpm

./grafana/vendor/phantomjs/phantomjs

[root@localhost share]# find ./ -size -3M             //查找大小小于3M的文件


3、查找特定文件权限的文件

find -perm

用法:

find 查找目录 -perm 664

例子:

[root@localhost share]# find ./ -perm 664

./doc/perl-devel-5.16.3/perl-example.stp

4、linux find不常用参数

find ./ -type f            //查找文件类型

find ./ -type d          //查找目录类型

查找文件更新日时在距现在时刻二天以内的文件

find ./ -mtime -2


查找文件更新日时在距现在时刻二天以上的文件

find ./ -mtime +2


查找文件更新日时在距现在时刻一天以上二天以内的文件

find ./ -mtime 2


查找文件更新日时在距现在时刻二分以内的文件

find ./ -mmin -2


查找文件更新日时在距现在时刻二分以上的文件

find ./ -mmin +2


查找文件更新日时在距现在时刻一分以上二分以内的文件

find ./ -mmin 2




(转载请注明出处:如果宅www.ifzhai.com)

0