我试图使用find
来查找小于2K(千字节)的文件,但find . -size -2048c
和find . -size -2k
给出了完全不同的结果。`find'如何计算文件的大小?
但根据手册应该认为这两者应该是相同的。
`c' for bytes
`w' for two-byte words
`k' for Kilobytes (units of 1024 bytes)
我有一堆1.5k左右的文件。 -2048c
可以找到这些文件,但-2k
什么也没有。
我试图使用find
来查找小于2K(千字节)的文件,但find . -size -2048c
和find . -size -2k
给出了完全不同的结果。`find'如何计算文件的大小?
但根据手册应该认为这两者应该是相同的。
`c' for bytes
`w' for two-byte words
`k' for Kilobytes (units of 1024 bytes)
我有一堆1.5k左右的文件。 -2048c
可以找到这些文件,但-2k
什么也没有。
你将不得不解释你在哪些条件下发现不同的结果。 –
@almasshaikh但2048c意味着2k对不对?如果我使用b,我必须做数学。 – leetom
http://stackoverflow.com/questions/10079740/find-files-with-size-in-unix – manoj