喜欢上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 19:31
下一篇 2018-04-18 22:32

相关推荐

  • 1

           

    Linux笔记 2018-04-07
  • 马哥学堂的第二周

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 cp    将一份文件复制到其他目录之中 使用-r 可实现递归复制。递归复制,可将一个目录下的文件,复制到另一个目录下。 rm  用于删除文件,使用-f可强制删除。 mv 将一个文件移动到另一个目录下。若在同一个目录下使用mv,可实现更名。 cat 显示文件内容。 wc 显示文件的…

    2018-05-20
  • liunx 基础

    简单命令:如图是

    Linux笔记 2018-04-01
  • ssh等

    SSH端口转发 SSH会自动的加密和解密所有SSH客户端与服务器之间的网络数据;同时也可以将其他TCP端口的数据加密转发,这一过程叫“隧道”,这样也可以减少防火墙开启的端口。 实现过程是数据首先通过连接本机的某一个端口,被当做ssh协议数据发送给ssh服务器,ssh服务器解密再发给远程主机的端口 本地转发: -L localport:remotehost:r…

    2018-05-28
  • 路由

    地址分类有类的 固定的网络ID 是多少位就是多少位A 前8位是网络ID0-127.x.x.x其中0.x.x.x是未知地址,不能用127.x.x.x是回环地址,不能用所以有1-126个网段可用公式:网络(网段)数量=2^可变网络ID位数一个网络的主机数量=2^主机ID位数-2所以一个A类网络主机数有1600万netmask:255.0.0.0 B类128-19…

    Linux笔记 2018-05-06