zoukankan      html  css  js  c++  java
  • find 命令详解

    find

    相关命令:which,whereis,locate
    find 查找目录和文件
    find 路径 -命令参数 [输出形式]

    参数说明:

    路径:告诉find在哪儿去找你要的东西,
    命令参数:参数很多下面会说到
    输出形式:输出形式很多,-print,-printf,-print0,-exec,-ok,-ls反正很多自己看手册吧

    一, exec,
    -exec                   # find命令对匹配的文件执行该参数所给出的其他linux命令。相应命令的形式为' 命令 - and' {} ;,注意{ }和;之间的空格。
    -ok                     # 和- exec的作用相同,只不过和会人交互而已,OK执行前会向你确认是不是要执行。
    
    
    二,find命令主要参数:
    -name                   # 按照文件名查找文件。
    -perm                   # 按照文件权限来查找文件。
    -prune                  # 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用了- depth选项,那么-prune选项将被find命令忽略。
    -user                   # 按照文件属主来查找文件。
    -group                  # 按照文件所属的组来查找文件。
    -mtime -n +n            # 按照文件的更改时间来查找文件, -n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime选项,但它们都和-mtime选项
    相似,
    
    
    三,所以我们在这里只介绍-mtime选项。
    -nogroup                   # 查找无有效所属组的文件,即该文件所属的组在/etc/groups中不存在。
    -nouser                    #  查找无有效属主的文件,即该文件的属主在/etc/passwd中不存在。
    -newer file1 ! file2       # 查找更改时间比文件file1新但比文件file2旧的文件。
    
    
    四,-type  # 查找某一类型的文件,诸如:
    b -        # 块设备文件。
    d -        # 目录。
    c -        # 字符设备文件。
    p -        # 管道文件。
    l -        # 符号链接文件。
    f -        # 普通文件。
    s -        # socket文件
    
    
    五,-size n[cwbkMG] : 文件大小 为 n 个由后缀决定的数据块。其中后缀为:
    b:       # 代表 512 位元组的区块(如果用户没有指定后缀,则默认为 b)
    c:       # 表示字节数
    k:       # 表示 kilo bytes (1024字节)
    w:       # 字 (2字节)
    M:       # 兆字节(1048576字节)
    G:       # 千兆字节 (1073741824字节)
    
    
    六,-depth 在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找。
    -delete         # (删除)
    -maxdepth       # 查找最大目录层数 如 1,即只查找一层目录
    -fstype         # 查找位于某一类型文件系统中的文件,这些文件系统类型通常可以在配置文件
    /etc/fstab      # 中找到,该配置文件中包含了本系统中有关文件系统的信息。
    -mount          # 在查找文件时不跨越文件系统mount点。
    -follow         # 如果find命令遇到符号链接文件,就跟踪至链接所指向的文件。
    -cpio           # 对匹配的文件使用cpio命令,将这些文件备份到磁带设备中。
    -o              # 是或者的意思
    -a              # 是而且的意思
    -not            # 是相反的意思
    
  • 相关阅读:
    JavaScript window对象属性和方法
    bzoj1878 [SDOI2009]HH的项链
    bzoj3289 Mato的文件管理
    bzoj2038 [2009国家集训队]小Z的袜子(hose)
    bzoj2333 [SCOI2011]棘手的操作
    bzoj2809 [Apio2012]dispatching
    hdu1512 Monkey King
    免费航班
    bzoj4538 [Hnoi2016]网络
    bzoj3207 花神的嘲讽计划Ⅰ
  • 原文地址:https://www.cnblogs.com/xiaolang666/p/13223980.html
Copyright © 2011-2022 走看看