找出⼀etc下面文件容量大于1500k以及容量等于0的文件,并将权限列出。

2025-04-15 06:37:17
推荐回答(2个)
回答1:

find /etc -type f -size +50k ! -user root
find /etc -type f \( -size +1500k -o -empty \)
解释:
-type 查找某一类型的文件,诸如:
b - 块设备文件。
d - 目录。
c - 字符设备文件。
p - 管道文件。
l - 符号链接文件。
f - 普通文件。
-size n[cwbkMG] 按文件大小查找
c 以bytes为单位
w 以双字节为单位
b 以块(512bytes)为单位
k 以kB为单位
M 以MB为单位
G 以GB为单位
+大于
-小于

回答2:

find /etc -type f -size +1500k -exec ls -lh {} \; -or -type f -size 0 -exec ls -lh {} \;