喜欢上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

相关推荐

  • centos6启动流程

    不知道为什么编辑了前两次都发不了,这是第三次了

    Linux笔记 2018-05-13
  • CentOS6中的mysql及基本用法

    mysql数据库摘要

    2018-06-05
  • 第11周

    总结

    Linux笔记 2018-06-10
  • boot

    把boot目录都删除了怎么办 文件的 关键 缺少 唯独缺少 grub.conf     ;创建这个文件 以上是boot下文件都删除了的补救法 下面是第二种方法 光盘启动,救援模式   ,用安装包的方式 不能安装在当前的跟下 grub-install安装grub相关信息 写 以上是boot是独立分区

    2018-05-13
  • 计算机原理与Linux基础

    计算机的组成及功能 1、其实计算机的组织分为内部设备和外部设备, 内部设备:         CPU:运算器、寄存器、缓存         存储器:内存,RAM(Random Access Memory)         控制器:控制器是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。 外部…

    Linux笔记 2018-05-13
  • LVS介绍及工作原理

    LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。

    2018-07-03