Files

如何在 Linux 上查看/確定磁碟文件大小?

  • February 9, 2022

在 Windows 上,您可以看到文件/目錄的實際大小和磁碟大小,磁碟上的大小取決於塊大小。

我如何在 Linux (mint) 上看到這個?

我有成千上萬張大小不一的圖片的磁碟。

我想查看它們的實際大小和它們在磁碟上佔用的空間,尤其是目錄。在 Windows 上,差異可能以千兆字節的浪費空間為單位。

我認為您正在尋找的是du. 執行du -s <directory>會顯示一個目錄的內容已用完多少磁碟空間。du還可以單獨計算目錄中每個文件的大小,並告訴您它們的總內容有多大:

du -s --apparent-size <directory>

如果您想知道以塊為單位分配導致的“浪費”空間量,只需從第一個命令的結果中減去第二個命令的結果即可。

注意:--apparent-size以千字節為單位報告大小。-b如果您想知道文件包含的確切字節數,則可以使用該標誌。例如,如果您想知道需要通過網路發送多少字節(沒有標頭等)來傳遞文件,這將非常有用。

引用自:https://unix.stackexchange.com/questions/398033