自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux下du -sh 和 ls -lh顯示磁盤占用不一樣

系統(tǒng) Linux
在Linux下查看文件大小可以用ls -lh,也可以使用du -sh *。但是有時(shí)候,命令返回的文件大小不一樣,這是為什么呢?

 簡(jiǎn)介

在Linux下查看文件大小可以用ls -lh,也可以使用du -sh *。

但是有時(shí)候,命令返回的文件大小不一樣,這是為什么呢?

[[379354]]

原因

du -sh *計(jì)算的是文件存儲(chǔ)到磁盤中占用了多少空間,計(jì)算的是占了多少個(gè)block。

ls -lh 計(jì)算的是文件的實(shí)際大小。

一般來說,存儲(chǔ)文件的時(shí)候很少剛好把block填滿,因此du -sh *一般都要比ls -lh大。

但是也有一些特殊文件,例如sparse file。

[[379355]]

稀疏文件(Sparse File)

稀疏文件,這是UNIX類等文件系統(tǒng)的一個(gè)特性。稀疏文件與其他普通文件基本相同,區(qū)別在于文件中的部分?jǐn)?shù)據(jù)是全0,且這部分?jǐn)?shù)據(jù)不占用磁盤空間。

它可以延遲分配磁盤空間,特別適合虛擬機(jī)。比如分配了一個(gè)100G的文件做磁盤,在虛擬機(jī)里面識(shí)別到的就是100G的空間,但是,實(shí)際物理機(jī)只是分配至已經(jīng)使用的空間。

總結(jié)

所以在清理空間的時(shí)候,使用du -sh *去查找大文件清理即可,如果遇到稀疏文件ls -lh就會(huì)誤判了。

 

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2022-05-05 21:47:32

Linuxls 命令

2012-03-07 17:24:10

戴爾咨詢

2012-12-20 10:17:32

IT運(yùn)維

2009-12-01 16:42:27

Gentoo Linu

2011-03-14 16:51:24

2021-12-23 15:11:46

Web 3.0元宇宙Metaverse

2021-01-11 14:02:22

dudf運(yùn)維

2016-05-09 18:40:26

VIP客戶緝拿

2017-05-25 15:02:46

聯(lián)宇益通SD-WAN

2015-10-19 12:33:01

華三/新IT

2009-11-26 13:16:25

Open Suse

2020-05-15 10:16:43

HttpHttps網(wǎng)絡(luò)協(xié)議

2018-05-09 15:42:24

新零售

2013-01-18 16:23:27

春運(yùn)訂票搶票

2009-02-04 15:43:45

敏捷開發(fā)PHPFleaPHP

2021-02-15 11:32:20

Apt-getLinuxApt

2009-06-12 15:26:02

2017-11-03 07:57:19

2016-03-24 18:51:40

2011-02-28 10:38:13

Windows 8
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)