• 1、将文件名“是2结尾”的文件拷贝到/tmp目录下 [root@auc-test2 log]# find ./eccs/ -name "*2" -exec cp {} /tmp/ \;  备注:最后的 \; 这个是不能少的,否则命令执行不成功。 等价于  [root@auc-test2 log]...

     1、将文件名“是2结尾”的文件拷贝到/tmp目录下

    [root@auc-test2 log]# find ./eccs/ -name "*2" -exec cp {} /tmp/ \; 

    备注:最后的 \; 这个是不能少的,否则命令执行不成功

    等价于 

    [root@auc-test2 log]# find ./eccs/ -name "*2" | xargs -i cp {} /tmp/

     

     

     

     

     

     

     

     

     

    展开全文
  • linux下的find命令用来查找文件,通过man find就知道它是无所不能的。所以按照文件大小来查找文件就不在话下。从man find搜索size,可以看到如下信息: -size n[cwbkMG] File uses n units of space. The ...

    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等。

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

    find ./ -size 4
    或
    find ./ -size 2048c
    或
    find ./ -size 2K

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

    查找大于2K的文件,+ 表示大于
    find ./ -size +2048c
    
    查找小于2K的文件,- 表示小于
    find ./ -size -2048c

    查找大小在某个范围内的文件使用-size参数,-size +n表示大于n单位的范围,-size –n表示小于n单位的范围。例如,查找大于100k且小于400k的文件:

    find . -type f -mtime -1 -size +100k -size-400k

    说明:

    -type f表示只查找文件,过滤掉文件夹,块文件等。

    将查出来的文件以详细列表形式显示出来

    find . -type f -mtime -1 -size +100k -size-400k  | xargs ls –l

     

    -size参数说明:

    -sizen[cwbkMG]

                  File uses n units of space,rounding up.  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)




    备注:计算机单位
    位、字节、字、KB、MB
    位:“位(bit)”是电子计算机中最小的数据单位。每一位的状态只能是0或1。 
    字节:8个二进制位构成1个“字节(Byte)”,它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说:1个汉字占据2个字节的存储空间。 
    字:“字”由若干个字节构成,字的位数叫做字长,不同档次的机器有不同的字长。例如一台8位机,它的1个字就等于1个字节,字长为8位。如果是一台16位机,那么,它的1个字就由2个字节构成,字长为16位。字是计算机进行数据处理和运算的单位。
    KB:K表示1024,也就是2的10次方。1KB表示1K个Byte,也就是1024个字节。
    MB:1MB = 220 Bytes = 1048576Bytes

    •    1 byte(B) = 8 bits (b) 
    •    1 Kilobyte(K/KB) = 10 e3bytes = 1,000 bytes 
    •    1 Megabyte (M/MB) = 10 e6bytes = 1,000,000 bytes 
    •    1 Gigabyte (G/GB) = 10 e9bytes = 1,000,000,000 bytes 
    •    1 Terabyte (T/TB) = 10 e12bytes = 1,000,000,000,000 bytes 








    展开全文
  • Linux文件大小排序

    2019-09-27 13:07:37
    du -hs * | sort -h 转载于:https://www.cnblogs.com/woshimrf/p/11492045.html
    du -hs * | sort -h

    转载于:https://www.cnblogs.com/woshimrf/p/11492045.html

    展开全文
  • 我们在Linux系统准确查看文件占磁盘的大小,以下暂时给出了三种实用的命令 1. ll 2. du -h filename # filename为文件的名字 3. du -ha filename # filename为文件的名字 ...

    我们在Linux系统准确查看文件占磁盘的大小,以下暂时给出了三种实用的命令
    1.
    ll
    在这里插入图片描述
    2.
    du -h filename # filename为文件的名字
    在这里插入图片描述
    3.
    du -ha filename # filename为文件的名字
    在这里插入图片描述

    展开全文
  • linux下批量删除空文件大小等于0的文件)的方法 在 要查找的 文件夹 ,打开命令行: find . -name "*" -type f -size 0c 找 大小为 0 的 文件... 删除 操作 见 给出 的链接......

    给出  文章 链接:

    linux下批量删除空文件(大小等于0的文件)的方法

    在 要查找的 文件夹 ,打开命令行:

    find . -name "*" -type f -size 0c

    找 大小为 0 的 文件...

    删除 操作 见  给出 的链接...

    展开全文
  • 查看当前目录下的文件夹目录个数(不包含子目录中的目录): ls -l | grep “^d” | wc -l ...Linux递归统计当前目录下普通文件的数量: find ./ -type f | wc -l 说明 ./ 意思是查询当前目录下对应的文件 wc -l w...
  • 查看当前目录的大小 du -sh . 查看当前目录下所有文件或者目录的大小 du -sh * 显示前10个占用空间最大的目录 du -s * | sort -nr | head 显示前10个占用空间最大的文件,使用MB为单位 du * --block-size=MB |...
  • find / -type f -size +500M 转载于:https://www.cnblogs.com/a9999/p/9698050.html
  • 这样可以去查询一些大文件 find / -type f -size +1000000k
  • 我想大概是这种情况,你的Linux 机器下磁盘满了,需要清理,然后就需要查找大的文件,确定是否有用进行删除。 具体做法 查找500M以上的文件 1 2 3 4 5 6 7 sudo find / -size +500M /swap.img /home/androidyue/...
  • 1)Linux 磁盘查询 命令:df df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息, 命令:df -lh //清楚磁盘使用情况 命令:df -a //查询全部的文件系统的使用情况 ...
  • Linux判断文件是否为空,不为空则打印该文件大小,使用到的命令是-s + filename -s filename 如果文件大小大于0,则返回true。 例如: 查看当前目录 # ls -l total 8 -rwxrwxr-x 1 pentester ...
  • 1、查找根目录下,文件大小大于1G的文件,并显示大小。 find / -size +1G | xargs du -sh 2、查找当前路径下,文件名包含“Hello”的所有文件。 find ./ -name "*Hello*" 3、查找当前路径下,文件内容中包含...
  • 查找当前路径下所有文件大小为0的文件,并输出这些文件的名字 find . -name "*" -type f -size 0c > out.txt #find . -name 之间有空格 修改对应的 -size 参数就可以查找指定大小文件,如1k大小文件...
  • 结合awk列举大于指定容量大小所有文件目录
  • linux下的查找命令    将目前目录及其子目录下所有延伸档名是 c 的档案列出来。  # find . -name "*.c"  将目前目录其其下子目录中所有一般档案列出  # find . -ftype f  将目前目录及其子目录下所有最近 20...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 使用du命令实现Linux 某个文件夹下的文件大小排序使用df 命令查看当前磁盘使用情况du命令1、查询指定目录的大小:du -sh 目录名称2、指定目录下所有文件大小列出3、 使用df 命令查看当前磁盘使用情况 df -l ...
  • 删除0字节文件: find ./ -name "*" -type f -size 0c | xargs -n 1 rm -f 删除固定1K的文件: find . -name "*" -type f -size 1024c | xargs -n 1 rm -f 转载于:...
1 2 3 4 5 ... 20
收藏数 10,867
精华内容 4,346