您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

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

2024/3/30 9:42:01发布18次查看
通过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根据文件大小查找文件实例详解的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product