Answers:
find . -name "*.tif" -size -160k -delete
不用运行命令 -delete
首先验证是否找到了正确的文件。
请注意 -
之前 160k
。只是 160k
意味着正好160千字节。 -160k
意味着小于160千字节。 +160k
意味着大于160千字节。
如果要以字节为单位过滤大小(如160字节而不是160千字节),则必须按如下方式编写: 160c
。如果你只是写 160
它将被解释为160 * 512字节。这是POSIX的一个奇怪的要求。阅读此处了解更多详情: https://unix.stackexchange.com/questions/259208/purpose-of-find-commands-default-size-unit-512-bytes