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

相关推荐

  • CentOS系统启动/boot/vmlinuz修复(实验)

    内核启动之文件丢失修复

    2018-05-09
  • liunx 基础知识

    命令提示符 #表示管理员  $ 表示普通用户  。显示提示符格式 ::修改提示符格式  : 命令别名 :    

    Linux笔记 2018-04-01
  • vim

    翻屏半Ctrl+ b uf d 屏幕 首 中 尾HML 段首尾 分割 整空行#{} 句首 分割 ._ 或者 整空行#() 选行1G(gg)#GG 光标# kh lj 行内0_^$ 单词#bWe w 配置/etc/vimrc      /* 全局 */~/.vimrc         /* 个人 */ 行号                           …

    Linux笔记 2018-07-01
  • Linux笔记

    一、计算机系统(系统、硬件、)
    二、安装虚拟机

    2018-07-19
  • liunx 命令帮助

    — help和-h   选项如下:

    Linux笔记 2018-04-01
  • 用户管理

    用户管理 注意:用户是通过UID来确定身份的,比如root之所以为管理员就是因为root的UID是0。在centos6上系统用户是1-499,普通用户是500以上的;而在centos7上系统用户是1-999,普通用户是1000以上。系统用户默认不登录。 注意跟用户相关的命令只有管理员账户才有权限 需要用到的命令:useradd usermod userdel…

    Linux笔记 2018-04-08