小编In7*_*n78的帖子

使用截断时 ls -lh 和 du -h 给出不同的文件大小

我正在尝试找到一种方法来减少使用日志文件的大小。

所以对于一个文件我尝试了这个:

$ yes > yeslog
Run Code Online (Sandbox Code Playgroud)

因此数据被连续写入yeslog

ls -alh yeslog在我用和检查尺寸后,du -h yeslog他们报告了相同的尺寸。

然后我这样做,然后我再次使用和truncate -s 0K yeslog检查尺寸。但现在,显示的是缩小的尺寸,而显示的是和以前一样的尺寸。lsduduls

为什么会发生这种情况? truncate 真的发挥了作用吗?

ls disk-usage files

1
推荐指数
1
解决办法
1444
查看次数

标签 统计

disk-usage ×1

files ×1

ls ×1