linux根据文件大小查找文件实例详解


本文摘自PHP中文网,作者零下一度,侵删。

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

-size n[cwbkMG]
a 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 -type f

找到的文件可以进一步操作!

如: 查找小于1000字节的文件删除之

find ./ -size -1000c -type f -exec rm -rf {} \;

以上就是linux根据文件大小查找文件实例详解的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

手把手安装Linux虚拟机教程

Linux中chmod命令怎么用?(详解)

对于Linux的基本操作

Linux复制文件的命令是什么?

系统自动创建的默认安全组和自己创建的安全组的默认规则

Linux无法使用telnet登录怎么办

Linux系统怎么学习

什么是Linux镜像?

Linux学习步骤

你值得了解的vim中文乱码的问题(分享)

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...