通常情况下,我们建站或则运行一些项目就会选择LinuxVPS或则服务器平台较多,而且在找寻某个文件或则检测某个文件更改时间的时侯,没有Windows系统直接通过图形化查阅便捷。也正是这般,好多中国站长用户在容许的条件下,还是喜欢使用WindowsVPS主机或则服务器较多linux find命令参数,对于她们来说Linux有些力不从心。

例如我们在找寻系统/网站文件存在与否或则是否被更改过,可以用到find命令。老左在先前的接触中也仅仅是用过找到当前目录下是否有这个文件,或则找找是否有某个文件在某个时间内被更改过,其他的接触的较好。在这篇文章中,将会整理和分享点常用的find应用参数。

第一、find命令通常用法参数

findpathname-options[-print-exec-ok…]

里面是find命令的通常句子,具体的参数如下:

A-pathname:标识用find命令所查找的文件路径linux find命令参数,例如我们可以用.来表示当前路径目录linux获取当前时间,且用/来表示系统根目录地址。

B-print:这样使用find命令将会把匹配的文件根据输出到标准输出。

C-exec:使用find命令对匹配的文件执行该参数所给出的shell命令。

D-ok:这个和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令。

里面的解释不看还好LINUX社区,看着就觉得很模糊,不要紧,这儿直接用几个实例把几个常用的混到到find命令中应用就解决问题了。

第二、常用find命令实用技巧

A-检测60分钟内当前目录中.PHP文件被更改过的文件

find.-name’*.php’-mmin-60

这个比较常用于网页文件的检测,是否有被更改的痕迹。

B-查找当前目录中24小时内更改过的PHP文件

find.-name’*.php’-mtime0

C-查找当前目录中以有小写字母开头的文件

find.-name”[A-Z]*”-print

D-查找www目录中以vps开头的文件

find/www-name”vps*”-print

linux find命令参数_参数命令注入_cs1.6压枪参数命令

E-查到当前目录中具有777权限的文件

find.-perm777-print

同样的,我们可以更改检测755或则644权限。

F-查找当前目录中文件字节数小于1MB的文件

find.-size+1000000c-print

以上是老左接触到的find命令的日常用法,其实不仅仅局限在这几处,还有好多种用法在有须要的接触的时侯我们再去学习和积累,虽然我们不是研究linux系统的,仅仅最多的就是遇见问题须要查阅文档解决,基本的应用把握就可以了。

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复