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

来源:4-3 Linux中 find命令

慕村8887935

2016-04-12 19:55

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

写回答 关注

2回答

  • 慕村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的。

    慕村8887...

    一文件显示大小为1.3k, 用du命令查看的实际磁盘存储大小为4.0k 但是查找的时候用-size -3k以上可以找到, 是不是跟实际磁盘存储大小无关呢?

    2016-04-13 09:33:10

    共 1 条回复 >

Linux达人养成计划 I

Linux入门视频教程,以通俗易懂的语言带你感受linux之美

399344 学习 · 3791 问题

查看课程

相似问题