當我在bash中使用ls -l命令顯示文件大小時,它顯示2.3 KB,但是當我使用find -size 1033c時它顯示相同的文件,爲什麼它發生了什麼?Linux ls和查找命令,顯示大小的差異
回答
區別在於佔用磁盤的大小和實際的文件大小。
文件存儲在塊中,佔用的大小取決於塊大小,而不是文件大小本身。
實際上,即使是大小爲零的文件,也會消耗一個塊的大小。換句話說,磁盤上的顯示文件大小是量化的,並且總是比實際文件大小更大(但稍大)。
當你創建一個文件系統時,你必須傳遞塊大小(或者安裝程序會把它傳給你)。
這樣做的原因是爲了允許大尺寸的文件系統,即使當計算機還沒有被咬住時也是如此:)它還使移動數據塊變得更容易和更高效。
好嗎你能否詳細說明塊大小以及它與實際大小的差別? –
非常感謝你,還有一件事,你知道如何使用ls來顯示實際的文件大小嗎? –
我感覺ls選項是系統特定的。我很抱歉我不知道這個:( – Panayotis
- 1. 查找時差的命令
- 2. Linux系統:結合 「LS」 和 「CP」 命令
- 3. Linux查找命令
- 4. linux「查找」命令
- 5. du命令和Python函數之間的文件大小差異
- 6. Linux時間命令輸出的差異
- 7. 的Linux/Unix查找命令
- 8. Unix:「ls」命令顯示文件?擴展
- 9. ls shell腳本中的文件命令和大小
- 10. zsh:找不到命令:ls
- 11. ls:未找到命令BASH
- 12. 在linux中查找命令
- 13. du linux命令大小大於df
- 14. 最大和最小差異
- 15. 大小差異
- 16. 查找命令找到在Linux/Cygwin的
- 17. 在Linux命令行中查找並突出顯示文本
- 18. 在Linux中執行ls命令
- 19. 在linux中實現ls -R命令
- 20. linux命令「file」顯示爲「GNU/Linux 2.6.24」
- 21. Ls命令KornShell
- 22. 流水線的貓和ls命令
- 23. 不區分大小寫的unix ls命令
- 24. 差異使用shell腳本「差異」命令不顯示詳細信息
- 25. 查找小時之間的差異
- 26. PostgreSQL大小差異
- 27. SQL命令來檢查ID差異
- 28. 在linux的bash shell查找命令
- 29. 命令查找進程的Linux終端
- 30. 忽略查找命令的Linux/Unix
'-c'用於字節檢查查找手冊頁 – nbari