Linux 查找大小大于或等于X的文件

Linux 查找大小大于或等于X的文件,linux,unix,find,Linux,Unix,Find,使用find(1)命令,在没有awk(1)的情况下,如何查找大于或小于另一个文件X的文件?假设您在linux上执行此操作: 与另一个文件大小相同: $ find . -size `stat --printf '%s' $other_file`c $ find . -size +`stat --printf '%s' $other_file`c 大于另一个文件: $ find . -size `stat --printf '%s' $other_file`c $ find . -size +

使用
find(1)
命令,在没有
awk(1)
的情况下,如何查找大于或小于另一个文件
X
的文件?

假设您在linux上执行此操作:

与另一个文件大小相同:

$ find . -size `stat --printf '%s' $other_file`c
$ find . -size +`stat --printf '%s' $other_file`c
大于另一个文件:

$ find . -size `stat --printf '%s' $other_file`c
$ find . -size +`stat --printf '%s' $other_file`c
较小的:

$ find . -size -`stat --printf '%s' $other_file`c
find(1)
没有直接的文件大小比较工具,因为它可以将文件atime、mtime或ctime与参考文件进行比较

类似的操作是,在调用
find(1)
之前检索引用文件的大小: