喜欢上find

喜欢上find
find :查找目录下的文件。
find 命令其实很好记,会用了,那简直太好玩太方便了
-newer查找更改时间比指定文件新的文件
-type 按类型查找 (d f l s b c p )D
-name 按文件名查找
-mtime 按修改时间查找( +2 -2 2)
-size 按文件大小查找
-perm 按文件权限查找
-user 按文件属主来查找
-nouser 查找没有有效属主的文件
-group 按所属组来查找
-nogroup 查找没有有效用户组的文件
-path 指路径样式,配合着-prune参排指定目录
!取反,排除
-exec 对匹配的文件执行该参数所给出的shell命令
-ok 和ecec作用相同
eg:
1.查找两天内受到访问的文件?
#find /etc / -atime  -2
2.找出root目录中权限为755的所有文件?
find /root/ -prem 755
3.查找root 目录中比f1文件新比f7文件旧的文件?
find /root/ -newer f1 ! -newer f7
4.删除/data目录下的所有文件,但保留一个指定文件fX?
find /data/ -type f ! -name “fx” |xargs rm -rf {}
xargs是 向他命令传递参数一个过滤器,它也是一个命令/
5.在root目录中查找更改时间在14天以前的文件,并删除它们?
find /root/ -type f -mtime +14 -exec rm {} \;
或find /root/ -type f -mtime +14 |xargs rm {}

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/96517

(1)
单爆手单爆手
上一篇 2018-04-18
下一篇 2018-04-18

相关推荐

  • cobbler自动化安装

    实验:实现cobbler安装 1 安装包 yum install cobbler(EPEL) dhcp httpd tftp systemctl enable cobblerd dhcpd httpd tftp systemctl start cobblerd httpd tftp 2 cobbler check 3 vim /etc/cobbler/set…

    Linux笔记 2018-05-27
  • 第三周,一些练习例题以及用户与组管理命令

    一、练习 1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 ● 实现命令 who | cut -d ” ” -f1 | sort –u ● 命令分解 who:显示已经登录的用户信息; |:管道,连接程序,用于实现将前一个命令的输出直接定向后一个程序当作输入数据流; cut:截取who命令显示结…

    2018-05-26
  • 文件权限

    介绍了修改文件权限的方法,umask和三种特殊权限以及acl控制访问表

    2018-04-04
  • 命令以及参数 集合

    简单命令和参数 一个集合

    Linux笔记 2018-08-05
  • d

    ““ function fun(){ echo “这是一句非常牛逼的代码”;}fun(); ““

    Linux笔记 2018-07-09
  • 数组复制 expect

    变量                                                                                       /* 内存空间 存储单个元素 */ 数组 /* 连续的内存空间 存储多个元素 */ /* 多个变量的集合 */ 数组名 声明数组 /* declare -a Ary_Name */ …

    Linux笔记 2018-07-08