linux檢視檔案和資料夾大小
當磁碟大小超過標準時會有報警提示,這時如果掌握df和du命令是非常明智的選擇。
df可以檢視一級資料夾大小、使用比例、檔案系統及其掛入點,但對檔案卻無能為力。
du可以檢視檔案及資料夾的大小。
兩者配合使用,非常有效。比如用df檢視哪個一級目錄過大,然後用df檢視資料夾或檔案的大小,如此便可迅速確定癥結。
下面分別簡要介紹
df命令可以顯示目前所有檔案系統的可用空間及使用情形,請看下列這個例子:
以下是程式碼片段:
[[email protected] ~]$ df -h |
引數 -h 表示使用「Human-readable」的輸出,也就是在檔案系統大小使用 GB、MB 等易讀的格式。
上面的命令輸出的第一個欄位(Filesystem)及最後一個欄位(Mounted on)分別是檔案系統及其掛入點。我們可以看到 /dev/sda1 這個分割區被掛在根目錄下。
接下來的四個欄位 Size、Used、Avail、及 Use% 分別是該分割區的容量、已使用的大小、剩下的大小、及使用的百分比。 FreeBSD下,當硬碟容量已滿時,您可能會看到已使用的百分比超過 100%,因為 FreeBSD 會留一些空間給 root,讓 root 在檔案系統滿時,還是可以寫東西到該檔案系統中,以進行管理。
du:查詢檔案或資料夾的磁碟使用空間
如果當前目錄下檔案和資料夾很多,使用不帶引數du的命令,可以迴圈列出所有檔案和資料夾所使用的空間。這對檢視究竟是那個地方過大是不利的,所以得指定深入目錄的層數,引數:--max-depth=,這是個極為有用的引數!如下,注意使用“*”,可以得到檔案的使用空間大小.
提醒:一向命令比linux複雜的FreeBSD,它的du命令指定深入目錄的層數卻是比linux簡化,為 -d。
以下是程式碼片段:
[[email protected] yayu]# du -h --max-depth=1 work/testing
[[email protected] yayu]# du -h --max-depth=1 work/testing/*
[[email protected] yayu]# du -h --max-depth=1 work/testing/logs/
[[email protected] yayu]# du -h --max-depth=1 work/testing/logs/* |
值得注意的是,看見一個針對du和df命令異同的文章:《du df 差異導致檔案系統誤報解決》。
du 統計檔案大小相加
df 統計資料塊使用情況
如果有一個程序在開啟一個大檔案的時候,這個大檔案直接被rm 或者mv掉,則du會更新統計數值,df不會更新統計數值,還是認為空間沒有釋放。直到這個開啟大檔案的程序被Kill掉。
如此一來在定期刪除 /var/spool/clientmqueue下面的檔案時,如果沒有殺掉其程序,那麼空間一直沒有釋放。
使用下面的命令殺掉程序之後,系統恢復。
fuser -u /var/spool/clientmqueue
檢視linux檔案目錄的大小和資料夾包含的檔案數
統計總數大小
du -sh xmldb/
du -sm * | sort -n //統計當前目錄大小 並安大小 排序
du -sk * | sort -n
du -sk * | grep guojf //看一個人的大小
du -m | cut -d "/" -f 2 //看第二個/ 字元前的文字
檢視此資料夾有多少檔案 /*/*/* 有多少檔案
du xmldb/
du xmldb/*/*/* |wc -l
40752
解釋:
wc [-lmw]
引數說明:
-l :多少行
-m:多少字元
-w:多少字
Linux:ls以K、M、G為單位檢視檔案大小
#man ls
……
-h, --human-readable
print sizes in human readable format (e.g., 1K 234M 2G)
……
# ls
cuss.war nohup.out
# ls -l
total 30372
-rw-r--r-- 1 root root 31051909 May 24 10:07 cuss.war
-rw------- 1 root root 0 Mar 20 13:52 nohup.out
# ls -lh
total 30M
-rw-r--r-- 1 root root 30M May 24 10:07 cuss.war
-rw------- 1 root root 0 Mar 20 13:52 nohup.out
# ll -h
total 30M
-rw-r--r-- 1 root root 30M May 24 10:07 cuss.war
-rw------- 1 root root 0 Mar 20 13:52 nohup.out
相關推薦
linux檢視檔案和資料夾大小方法
檢視磁碟的佔用情況: $ sudo df -h udev 3.8G 0 3.8G 0% /dev tmpfs 771M 9.4M 762M 2% /run /dev/sda9 57G 5.1G 49
linux檢視檔案和資料夾大小
當磁碟大小超過標準時會有報警提示,這時如果掌握df和du命令是非常明智的選擇。 df可以檢視一級資料夾大小、使用比例、檔案系統及其掛入點,但對檔案卻無能為力。 du可以檢視檔案及資料夾的大小。 兩者配合使用,非常有效。比如用df檢視哪個一級目錄
Linux下檢視檔案和資料夾大小
zt:http://www.cnblogs.com/benio/archive/2010/10/13/1849946.html 當磁碟大小超過標準時會有報警提示,這時如果掌握df和du命令是非常明智的選擇。 df可以檢視一級資料夾大小、使用比例、檔案系統及其
Linux下檢視檔案和資料夾大小(df&du)
df 用法:df [選項]… [檔案]… 顯示每個檔案所在的檔案系統的資訊,預設顯示全部的檔案系統 常用選項 -h, –human-readable 大小顯示為人類易讀形式 (e.g., 1K
Linux下檢視檔案和資料夾大小的df和du命令聯絡與區別
前面經常需要對Host裡的多個VM進行一些操作如take snapshot等,需要檢視容量時經常用到df -h,但是用到du 的比較少,當需要檢視具體的某個資料夾下的各個檔案 的大小時就需要用到du , 看了下面的介紹當使用 du -h --max-depth=1 wor
Linux下檢視檔案和資料夾大小--df,du
當磁碟大小超過標準時會有報警提示,這時如果掌握df和du命令是非常明智的選擇。 df可以檢視一級資料夾大小、使用比例、檔案系統及其掛入點,但對檔案卻無能為力。 du可以檢視檔案及資料夾的大小。 兩者配合使用,非常有效。比如用df檢視哪個一級目錄過大,然後用d
[Linux]Linux下檢視檔案和資料夾大小-檢視容量-檢視資料夾碟符容量
鋒影 email:[email protected] 如果你認為本系列文章對你有所幫助,請大家有錢的捧個錢場,點選此處贊助,贊助額0.1元起步,多少隨意 當磁碟大小超過標準時會有報警提示,這時如果掌握df和du命令是非常明智的選擇。 df可以檢視一級
Centos系統中檢視檔案和資料夾大小
當磁碟大小超過標準時會有報警提示,這時如果掌握df和du命令是非常明智的選擇。 df可以檢視一級資料夾大小、使用比例、檔案系統及其掛入點,但對檔案卻無能為力。 du可以檢視檔案及資料夾的大小。 兩者配合使用,非常有效。比如用df檢視哪個一級目錄過大,然後用df檢視資料夾或檔
Linux下用ls和du命令檢視檔案以及資料夾大小 (轉載)
ls的用法 ls -l |grep "^-"|wc -l或find ./company -type f | wc -l 檢視某資料夾下檔案的個數,包括子資料夾裡的。 ls -lR|grep "^-"|wc -l 檢視某資料夾下資料夾的個數,包括子資料夾裡的
Linux下檢視檔案和資料夾佔用記憶體大小、刪除日誌 命令
轉:https://www.cnblogs.com/lixuwu/p/5944062.html 閱讀目錄 1 Linux下檢視檔案和資料夾大小 2 刪除系統日誌等 3 實踐 場景:在sts中執行自動部署時候maven提示No space left on d
Linux下用ls和du命令檢視檔案以及資料夾大小
ls -l |grep "^-"|wc -l或find ./company -type f | wc -l 檢視某資料夾下檔案的個數,包括子資料夾裡的。 ls -lR|grep "^-"|wc -l 檢視某資料夾下資料夾的個數,包括子資料夾裡的。 ls -lR|grep "^d"|wc -l 說明:
linux檢視當前檔案和資料夾大小
Linux檢視檔案和資料夾大小 1、du -sh 檢視當前資料夾大小 du -sh * | sort -n 統計當前資料夾(目錄)大小,並按檔案大小排序 附送:du -sk filename 檢視指定檔案大小 2、 Linux:ls以K、M、G為單位檢視檔案大小 #ls
【Linux/Ubuntu】查詢檔案和資料夾大小
使用命令列工具du,ls查詢檔案和資料夾大小 du命令 du命令可以檢視資料夾的結構及其大小,可以使用-d引數和-B引數來簡單的查詢檔案/資料夾: 其中-d n代表資料夾的查詢深度,n為向內查詢幾層
Linux 中檔案和資料夾獲取 MySQL 許可權(SELinux)
今天在 Linux 系統上移動 MySQL 的資料庫目錄 配置如下: /etc/my.cnf [mysqld]datadir=/home/mysqlsocket=/var/lib/mysql/mysql.sock 更改完配置檔案重啟MYSQL的時候出現
linux命令 - du:檢視目錄下檔案和資料夾的大小
連結:(轉)Linux下檢視檔案和資料夾大小 刪除日誌 - CS408 - 部落格園https://www.cnblogs.com/lixuwu/p/5944062.html#_label0 linux檢視目錄大小 - CSDN部落格https://blog.csdn.net/learner19
Linux檔案和資料夾許可權解讀
首先來檢視一下當前目錄下的檔案內容吧: ls -l 檢視當前目錄下的檔案列表 ls -ld 目錄名稱 檢視指定資料夾許可權 ls -l xxx.xxx (xxx.xxx是檔名) 檢視指定的檔案 我們可以看到檔案的許可權,-rw-rw-r--
Linux 建立、刪除檔案和資料夾命令
建立資料夾【mkdir】 一、mkdir命令使用許可權 所有使用者都可以在終端使用 mkdir 命令在擁有許可權的資料夾建立資料夾或目錄。 二、mkdir命令使用格式 格式:mkdir [選項] DirName 三、mkdir命令功能 通過 mkdir 命令
如何在Ubuntu檔案管理器中檢視隱藏檔案和資料夾
Ubuntu檔案管理器 本文介紹如何在Ubuntu 18.04 LTS系統上檢視Ubuntu檔案瀏覽器中的隱藏檔案和資料夾。您可以從Ubuntu桌面上的“活動”檢視訪問檔案瀏覽器。 檢視隱藏內容的最簡單方法是在檔案瀏覽器開啟時使用Ctrl + h組合鍵。在下圖中,您可以看到現在顯示的所有隱藏內容:
Linux下遞迴遍歷檔案和資料夾
#include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<sys/stat.h> #include<string.h> #include<fcntl.h>
Linux 學習之建立、刪除檔案和資料夾命令
今天學習了幾個命令,是建立、刪除檔案和資料夾的,在linux裡,資料夾是目錄,下面說下我學習的命令。 建立資料夾【mkdir】 一、mkdir命令使用許可權 所有使用者都可以在終端使用 mkdir 命令在擁有許可權的資料夾建立資料夾或目錄。 二