扩展阅读
  • linux内存文件系统ramfs实现原理
  • 从window上传到linux文件(覆盖同名文件),为什么文件的访问权限会变,怎么避免?
  • linux/Centos/ubuntu下如何使用umask命令修改新建文件时的默认权限
  • 要让某文件夹下的文件和文件夹名称竖向排列,有办法没?
  • Linux下glibc库文件锁:协同锁(advisory lock)和强制锁(mandatory lock)
  • linux中对文件排序的命令(文件夹中包含子文件)
  • Linux内存文件系统(ramdisk)的三种实现方式
  • makefile问题,想像vs一样将目标文件,输出文件存放在指定文件夹,而不是在源文件的目录
  • FastDFS分布式文件系统介绍和FastDFS的安装配置过程
  • 在linux中如何得到一个文件夹及其下面的子文件夹中所有文件大小的总和
  • c/c++ assert()函数用法及其头文件
  • 怎么找到帮助文件,或把帮助文件存为文本文件
  • c++ stl容器vector删除(erase),遍历等基本用法介绍及头文件
  • 请问有将class文件转换为可执行文件(如Windows下的exe文件)的工具吗?
  • Ubuntu程序开机自动启动设置(服务和自动运行配置文件)的几种方法
  • 如何清空文件夹里面的所有文件和文件夹
  • c++断言assert()函数的头文件及其用法详解
  • linux 的文件系统,删除文件后为什么文件系统的大小不变?
  • CentOS yum 源设置为163的源操作步骤及配置文件参考
  • 如何递归删除文件夹下所有制定文件名的文件
  • ubuntu查看系统日志及相关文件介绍
  • shell脚本剪切文件文件,并生成新文件的问题
  •  
    当前位置:  操作系统>Linux

    根据文件大小查找文件的find命令举例(Linux,centos,redhat)

     
        发布时间:2014-5-11  


        本文导语:  Linux下find命令及参数: 用法:find [路径...] [表达式] find [-H] [-L] [-P] [path...] [expression] default path is the current directory; default expression is -print expression may consist of: opera...

        Linuxfind命令及参数:

         用法:find [路径...] [表达式]

               find [-H] [-L] [-P] [grep不查找隐藏文件的方法 iis7站长之家...] [expression]

      default path is the current directory; default expression is -print  expression may consist of: operators, options, tests, and actions:

    operators (decreasing precedence; -and is implicit where no others are given):

         ( EXPR )   ! EXPR   -not EXPR   EXPR1 -a EXPR2   EXPR1 -and EXPR2

         EXPR1 -o EXPR2   EXPR1 -or EXPR2   EXPR1 , EXPR2

    positional options (always true): -daystart -follow -regextype

    normal options (always true, specified before other expressions):

         -depth --help -maxdepth LEVELS -mindepth LEVELS -mount -noleaf

         --version -xdev -ignore_readdir_race -noignore_readdir_race

    tests (N can be +N or -N or N): -amin N -anewer FILE -atime N -cmin N

         -cnewer FILE -ctime N -empty -false -fstype TYPE -gid N -group NAME

         -ilname PATTERN -iname PATTERN -inum N -iwholename PATTERN -iregex PATTERN

         -links N -lname PATTERN -mmin N -mtime N -name PATTERN -newer FILE

         -nouser -nogroup -path PATTERN -perm [+-]MODE -regex PATTERN

         -wholename PATTERN -size N[bcwkMG] -true -type [bcdpflsD] -uid N

         -used N -user NAME -xtype [bcdpfls]

         -context CONTEXT

    actions: -delete -print0 -printf FORMAT -fprintf FILE FORMAT -print

         -fprint0 FILE -fprint FILE -ls -fls FILE -prune -quit

         -exec COMMAND ; -exec COMMAND {} + -ok COMMAND ;

         -execdir COMMAND ; -execdir COMMAND {} + -okdir COMMAND ;

        根据文件大小查找文件的find命令举例

         linux下的find命令用来查找文件,通过man find就知道它是无所不能的。所以按照文件大小来查找文件就不在话下。从man find搜索size,可以看到如下信息


    -size n[cwbkMG]

     File uses n units of space.  The following suffixes can be used:

     b    for 512-byte blocks (this is the default if no suffix is used)

     c    for bytes

     w    for two-byte words

     k    for Kilobytes (units of 1024 bytes)

     M    for Megabytes (units of 1048576 bytes)

     G    for Gigabytes (units of 1073741824 bytes)

    注意:默认单位是b,而它代表的是512字节,所以2表示1K,1M则是2048,如果不想自己转换,可以使用其他单位,如c、K、M等。


    find例子:

    查找当前目录下文件大小为2048(2k)字节的文件

    find ./ -size 4

    find ./ -size 2048c

    find ./ -size 2K

    上述查找文件是等于指定大小的,那能不能查询大于或小于某个指定值的文件呢,答案是肯定,例如:

    查找大于2K的文件,+ 表示大于

    find ./ -size +2048c

    查找小于2K的文件,- 表示小于

    find ./ -size +2048c -type f

    相关文章推荐:
  • Linux系统命令:find(文件查找命令)介绍及用法示例
  • Linux下怎么查找指定文件大小的文件?如查找100MB以上的文件
  • Linux查找包含指定文字的文件(linux查找指定文件)
  • 还发一个查找文件的贴子,给一个相对目录USR0怎样用JAVA查找其下的文件
  • 在unix查找某个目录下一小时前的生成的文件,怎么查找?find只能按天来查。
  • 如何查找不同目录下相同名称的文件,输出文件的路径?
  • UNIX下how to 查找所有的文件夹下的文件?
  • 不打开文件如何查找文件中的字符
  • 怎么查找 目录下 权限是非 755的文件和文件夹
  • 查找文件包含文字。包括子目录中的文件
  • linux查找文件问题
  • 请教有关文件查找的问题
  • 如何在Linux下查找文件内容包含某个特定字符串的文件?
  • 在LINUX中如何查找文件内容中含有某字符串的文件。
  • 如何查找指定文件并且计算总文件大小?
  • linux 查找文件名中带数字的文件
  • 查找目录及子目录下所有文件中含有字符串‘CHINA’的文件
  • grep不查找隐藏文件的方法
  • shell脚本:查找有执行权限的文件格式为普通的文本文档
  • Linux 查找文件内容的命令
  • linux下如何在二进制文件中查找字符串string


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3