问答详情
源自:4-3 Linux中 find命令

find命令用-size条件,判断大小为非整数的文件,出错问题

文件大小为2.7k,但是写-3k是找不到的,只有写-4k或者比4大时,才能找到该文件,这是为什么呢?

提问者:慕村8887935 2016-04-12 19:55

个回答

  • 慕村8887935
    2016-04-13 09:32:35

    一文件显示大小为1.3k,

    用du命令查看的实际磁盘存储大小为4.0k

    但是查找的时候用-size -3k以上可以找到,

    是不是跟实际磁盘存储大小无关呢? 


  • Tor2006
    2016-04-12 22:38:02

    ls命令看到的是文件的显示大小

    du命令看到的是文件的实际磁盘存储大小

    你可以使用du -h filename命令查看该文件的实际存储大小,应该是大于等于3k的。