标签:roo 图片 back 修改 常用 mysql 例子 type test
find [路劲][选项][操作]
选项参数对照表
查找/etc/目录下以.conf结尾的文件
find /etc/ -name "*.conf"
-iname 不区分大小写
find /etc/ -iname "*.conf"
-user 查找当前目录为root用户的文件
find ./ -user root
文件的类型
find . -type f
find . -type d
文件大小
查找/etc目录下小与100k的文件
find /etc -size -100k
查找/etc目录下大于1M的文件
find /etc -size +1M
修改时间
查找/etc目录下5天之内修改并且以conf结尾的文件
find /etc -mtime -5 -name ‘*.conf‘
查找/etc目录下10天之前修改并且属主为root的文件
find /etc -mtime +10 -user root
修改/etc目录下30分钟以内修改的目录
find /etc -mmin -30 -type d
表示从n级子目录开始搜索
find /etc -mindepth 3 -type -f
-madepth n
表示最多搜索到n-1级子目录
对搜索的文件常用操作
-exec的格式为
-exec ‘command‘ {} \
例子一:
搜索/home/shell_learn/下的文件,文件名以.sh结尾,且修改时间在一个星期之内的,然后将其删除
#打印 find /home/shell_learn/ -type f -name ‘*.sh‘ -mtime -7 -print #复制 find /home/shell_learn/ -type f -name ‘*.sh‘ -mtime -7 -exec cp {} /home/shell_learn/test/ \; #删除 find /home/shell_learn/ -type f -name ‘*.sh‘ -mtime -7 -exec rm -rf {} \;
locate不同于find命令是在整块磁盘中搜索,locate命令是在数据库文件中查找
find是默认全局匹配,locate则是默认部分匹配
updatedb命令
实例:updatedb命令把文件更新到数据库(默认是第二天系统才会自动更新到数据库),否则locate查找不到
[root@VM_0_9_centos shell_learn]# touch 789.txt [root@VM_0_9_centos shell_learn]# [root@VM_0_9_centos shell_learn]# locate 789.txt [root@VM_0_9_centos shell_learn]# [root@VM_0_9_centos shell_learn]# updatedb [root@VM_0_9_centos shell_learn]# [root@VM_0_9_centos shell_learn]# locate 789.txt /home/shell_learn/789.txt [root@VM_0_9_centos shell_learn]#
实例
[root@VM_0_9_centos shell_learn]# whereis mysql mysql: /usr/bin/mysql /usr/lib64/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz [root@VM_0_9_centos shell_learn]# [root@VM_0_9_centos shell_learn]# whereis -b mysql mysql: /usr/bin/mysql /usr/lib64/mysql /usr/include/mysql /usr/share/mysql [root@VM_0_9_centos shell_learn]# [root@VM_0_9_centos shell_learn]# whereis -m mysql mysql: /usr/share/man/man1/mysql.1.gz [root@VM_0_9_centos shell_learn]#
作用:仅查找二进制程序文件
[root@VM_0_9_centos shell_learn]# which mysql /usr/bin/mysql [root@VM_0_9_centos shell_learn]#
标签:roo 图片 back 修改 常用 mysql 例子 type test
原文地址:https://www.cnblogs.com/derek1184405959/p/11100469.html