find命令是Linux系统中非常重要也是很常用的命令之一,可以根据指定的参数搜索以及定位文件和目录的列表,可以通过权限、用户、用户组、文件类型、日期、大小和其他可能的条件来查找文件
第一:使用find命令查找/etc目录下名字是inittab的文件,执行
find /etc/ -name inittab
-name为参数,表示名字
第二:在当前目录下,找到文件名是inittab的文件,首先进入目录,执行
find . -name inittab
其中”.” 表示当前目录
第三:查找名字是tmp的文件夹,执行命令
find /etc -typd d -name tmp
其中/etc表示在etc目录下搜索
-type d表示执行指定为文件夹
第四:找到/tmp目录下的.log文件,并将其删除掉,执行命令
find /tmp -type f -name *.log -exec rm -rf {} \;
其中-type f表示执行文件类型
-exec表示执行命令
第五:查找/var/log目录下30天以前修改的文件,执行命令
find /var/log -type f -mtime +30
如果是-30则表示30天以内