Linux下用ls和du命令查看文件以及文件夹大小
ls的用法
ls -l |grep "^-"|wc -l或find ./company -type f | wc -l ?查看某文件夾下文件的個數,包括子文件夾里的。
ls -lR|grep "^-"|wc -l ??查看某文件夾下文件夾的個數,包括子文件夾里的。
ls -lR|grep "^d"|wc -l?
說明:ls -l ?長列表輸出該目錄下文件信息(注意這里的文件,不同于一般的文件,可能是目錄、鏈接、設備文件等)
? ? ? ? ? grep "^-" ?這里將長列表輸出信息過濾一部分,只保留一般文件,如果只保留目錄就是 ^d
? ? ? ? ? wc -l?統計輸出信息的行數,因為已經過濾得只剩一般文件了,所以統計結果就是一般文件信息的行數,又由于一行信息對應一個文件,所以也就是文件的個數。?
du的用法
du命令用來查看目錄或文件所占用磁盤空間的大小。常用選項組合為:du?-sh
du常用的選項: -h:以人類可讀的方式顯示 -a:顯示目錄占用的磁盤空間大小,還要顯示其下目錄和文件占用磁盤空間的大小 -s:顯示目錄占用的磁盤空間大小,不要顯示其下子目錄和文件占用的磁盤空間大小 -c:顯示幾個目錄或文件占用的磁盤空間大小,還要統計它們的總和 --apparent-size:顯示目錄或文件自身的大小 -l?:統計硬鏈接占用磁盤空間的大小 -L:統計符號鏈接所指向的文件占用的磁盤空間大小du?-sh?:?查看當前目錄總共占的容量。而不單獨列出各子項占用的容量?
du?-lh?--max-depth=1?:?查看當前目錄下一級子文件和子目錄占用的磁盤容量。
du -sh * | sort -n 統計當前文件夾(目錄)大小,并按文件大小排序
du -sk filename 查看指定文件大小
?
轉載于:https://www.cnblogs.com/xueqiuqiu/p/7635722.html
總結
以上是生活随笔為你收集整理的Linux下用ls和du命令查看文件以及文件夹大小的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国电子学会青少年编程能力等级测试图形化
- 下一篇: 《原神》4.0 版本“枫丹”实机演示公布