Centos find命令及组件
时间:2014-03-29 18:56 来源:linux.it.net.cn 作者:IT网
linux下使用find命令的一些简单的方式。
在windows系统中,我们可以直接点下查找,就能找到我们想要的文件和文件夹,但是linux就没有这么方便了。linux下查找文件的命令一般用find。它的用法也很宽泛,我这里只是记录些简单的,方便查找,似我等小白专用,大侠绕过。
通过文件名查找某个文件
我们举例来说明,我这里在一台装有LNMP的VPS上查找nginx.conf文件。
[root@ZR /]# find / -name nginx.conf
./usr/local/nginx/conf/nginx.conf
如上,使用find命令加上-name,而/则是在哪个目录下查找(如果我们知道更详细的目录,也可以写上),然后是要查找的文件名,就可以顺利的查找到该名称的文件。
通过不完整的文件名查找某个文件
不完整的文件名也就是部分文件名,比如我们知道有个wp开头的名称的conf文件,想要查找。
[root@ZR /]# find / -name ‘wp*.conf’
/usr/local/nginx/conf/wp2.conf
如上命令,我们也可以很简单的查找到这个文件。大家留意,如果我们知道这个文件名只是包含wp这两个字母,不是以wp开头的话,可以写为*wp*的方式。
通过文件特征查找
文件特征包括文件的大小等等,我们就以文件大小方式查找为例来说明。
find / -size 1500c #查找大小为1500bytes的文件
find / -size +1500c #查找大于1500bytes的文件
find / -size –500c –size +50c #查找大于50bytes小于500bytes的文件
这个命令很有意思,大家可以灵活运用,比如那个/目录可以修改为自己所指定的目录。
其他高级方式查找
还有蛮多的方式使用find命令,大家熟练他的操作方式有益无害,我这边就列举一些。
find / -amin -10 # 查找在系统中最后10分钟访问的文件
find / -atime -2 # 查找在系统中最后48小时访问的文件
find / -empty # 查找在系统中为空的文件或者文件夹
find / -group cat # 查找在系统中属于 groupcat的文件
find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件
find / -mtime -1 #查找在系统中最后24小时里修改过的文件
find / -nouser #查找在系统中属于作废用户的文件
find / -user fred #查找在系统中属于FRED这个用户的文件
还有些太高级的,命令加起来特别长看的头大的,我也不会用,也没费心去记,大家有必要的话可以用搜索引擎找下了。
(责任编辑:IT)
linux下使用find命令的一些简单的方式。 在windows系统中,我们可以直接点下查找,就能找到我们想要的文件和文件夹,但是linux就没有这么方便了。linux下查找文件的命令一般用find。它的用法也很宽泛,我这里只是记录些简单的,方便查找,似我等小白专用,大侠绕过。 通过文件名查找某个文件我们举例来说明,我这里在一台装有LNMP的VPS上查找nginx.conf文件。
如上,使用find命令加上-name,而/则是在哪个目录下查找(如果我们知道更详细的目录,也可以写上),然后是要查找的文件名,就可以顺利的查找到该名称的文件。 通过不完整的文件名查找某个文件不完整的文件名也就是部分文件名,比如我们知道有个wp开头的名称的conf文件,想要查找。
如上命令,我们也可以很简单的查找到这个文件。大家留意,如果我们知道这个文件名只是包含wp这两个字母,不是以wp开头的话,可以写为*wp*的方式。 通过文件特征查找文件特征包括文件的大小等等,我们就以文件大小方式查找为例来说明。
这个命令很有意思,大家可以灵活运用,比如那个/目录可以修改为自己所指定的目录。 其他高级方式查找还有蛮多的方式使用find命令,大家熟练他的操作方式有益无害,我这边就列举一些。
还有些太高级的,命令加起来特别长看的头大的,我也不会用,也没费心去记,大家有必要的话可以用搜索引擎找下了。 (责任编辑:IT) |