zoukankan      html  css  js  c++  java
  • centos7.4 find命令

    find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

    1.无参数查找,默认查找当前目录的文件,find 和find .查找的效果是一样的

     2.按照名字查找 find -name 文件名称

     按照名字查找忽略大小写find -iname 文件名

     3.使用关键字查询

     

     4.按照文件的类型查询 find -type 类型参数

    类型参数:普通文件 符号连接 d 目录 字符设备 块设备 套接字  Fifo

     5.按照文件的所属用户查询 find -user 用户名

    按照文件所属的文件组查询 find -group 组名称

     6.按照文件的权限查询 find -perm 权限值

     7.查询文件限制目录深度

    限制最大深度 find -maxdepth 深度值

     限制最小深度 find -mindepth 深度值 

     8. 根据文件时间戳进行搜索

    find . -type f 时间戳

    UNIX/Linux文件系统每个文件都有三种时间戳:

    • 访问时间(-atime/天,-amin/分钟):用户最近一次访问时间。
    • 修改时间(-mtime/天,-mmin/分钟):文件最后一次修改时间。
    • 变化时间(-ctime/天,-cmin/分钟):文件数据元(例如权限等)最后一次修改时间

    查询近两天访问的文件

    find  -atime -2 

     

     9.结合其他命令使用:find -exec cmd {} ;

     读取VERSIOn.txt文件,使用cat命令显示文件内容

     查找VERSION.txt,使用cp命令拷贝到当前文件夹中

  • 相关阅读:
    RF学习笔记
    解决pycharm下git命令使用时中文显示乱码
    Django2.2 学习笔记1-概念篇
    cookie、session、token的理解
    win10下安装与使用mysql
    Redis学习笔记
    MongoDB与pymongo学习笔记
    记:打开Charles后,win10 chrome访问https的网站提示“您的链接不是私密链接”的解决过程
    charles抓包教程
    jmeter遍历时间戳
  • 原文地址:https://www.cnblogs.com/whyd/p/11757552.html
Copyright © 2011-2022 走看看