為什麼解壓縮後的目錄 (4.0 K) 比壓縮後的目錄 (73.0 G) 小很多?

為什麼解壓縮後的目錄 (4.0 K) 比壓縮後的目錄 (73.0 G) 小很多?

我使用解壓縮了一個壓縮文件zip -l <filename>,但得到的目錄比解壓縮前小得多。解壓縮後的目錄包含所有文件,主要是影片。為什麼解壓縮後的目錄剛好是4.0k?我錯過了什麼嗎?

命令的 Bash 輸出ls -alh

drwxrwsr-x  4 shubhankar gen011    4.0K May 19 15:47 Moments_in_Time_256x256_30fps
-rw-rw-r--  1 shubhankar gen011     73G Mar  1  2018 Moments_in_Time_256x256_30fps.zip

答案1

螢幕截圖中顯示的目錄大小不是內容大小的總和,而是與目錄關聯的元資料的大小 - 檔案名稱等。

https://unix.stackexchange.com/questions/55/what-does-size-of-a-directory-mean-in-output-of-ls-l-command

要了解目錄內容使用了多少空間,您可以使用

du -sh /path/to/directory

相關內容