怎麼使用df和du查看linux系統磁盤量信息
查看磁盤空間使用量及剩餘大小的命令df的用法: df -h 顯示結果中會有磁盤分區、使用量、空閒大孝掛載點等信息。 -h參數表示以比較容易閱讀的GB、MB、KB顯示磁盤分區。 還可以加上-T(大寫的T)參數,這個參數表示把文件系統類型也顯示出來(比
我們平時可能會查看linux的某個磁盤分區已經使用了多少空間,使用率是多少,我們可以使用df命令查看。有時我們需要知道某個目錄多大,可以使用du命令查看。
方法
使用“df -k”命令,以KB爲單位顯示磁盤使用量和佔用率。
df -hl 查看磁盤剩餘空間 du -sm 文件夾 返回該文件夾總M數 更多功能請查看: df --help du --help du -sh (這個目錄的名字)是查這個目錄的大小 使用du命令可以查看目錄,例如查看/home/kuuyee目錄佔用磁盤空間大小可以使用下面的命令: # du /h
使用“df -k”命令,以M爲單位顯示磁盤使用量和佔用率。
1.df命令Linux下可以用df命令獲取硬盤的使用情況,通過man可以獲取df命令的詳細情況。df命令經常用的參數爲: a:顯示全部的檔案系統和各分割區的磁盤使用情形i:顯示i -nodes的使用量k:大小用k來表示 (默認值)t:顯示某一個檔案系統的所有分割
使用“df --help”命令,查看更多df命令的使用方法。
df -hl 查看磁盤剩餘空間 du -sm 文件夾 返回該文件夾總M數 更多功能請查看: df --help du --help du -sh (這個目錄的名字)是查這個目錄的大小 使用du命令可以查看目錄,例如查看/home/kuuyee目錄佔用磁盤空間大小可以使用下面的命令: # du /h
使用“du -k /home”命令,列出home目錄下所有文件或目錄佔用的大小,以KB作爲計量單位。
linux下查看硬盤大小的命令: 1、查看當前文件夾下所有文件大小(包括子文件夾) 2、查看指定文件夾下所有文件大小(包括子文件夾) 3、查看指定文件大小 4、查看指定文件夾大小 二、 Ubuntu 查看磁盤空間大小命令 df -h Df命令是linux系統以磁
使用“du -ck /home”命令,列出home目錄下所有文件或目錄佔用的大小,以KB作爲計量單位。以及統計出當前home目錄佔用的總大小。
du會把指定目錄下所有文件、目錄、目錄下的文件都統計。是建立在文件系統能看到的的確確是有這樣一些文件的基礎上的。也就是說能在文件系統裏面看到的文件纔會被du統計。 df命令通過查看文件系統磁盤塊分配圖得出總塊數與剩餘塊數。以統計當前目
使用“du --help”命令,查看du命令的詳細使用方法。
du會把指定目錄下所有文件、目錄、目錄下的文件都統計。是建立在文件系統能看到的的確確是有這樣一些文件的基礎上的。也就是說能在文件系統裏面看到的文件纔會被du統計。 df命令通過查看文件系統磁盤塊分配圖得出總塊數與剩餘塊數。以統計當前目
擴展閱讀,以下內容您可能還感興趣。
linux下 爲什麼用df看的使用空間,和在根目錄下用du -sh /* 得出的結果不一樣呢?
1、df 命令用於查詢整個文件系統的使用情況;du命令只統計目錄或文件使用的空間(對於目錄,遞歸統計)。所以df查詢到的空間要大於du。
2、df命令的實現是通過調用函數statfs查詢文件系統的信息,這些信息是保存在文件系統中的;du是通過opendir()、stat()函數查詢文件大小,累加而出結果。追問那麼哪個是真實的呢,我使用兩個命令得出的結果差別很大(10幾個g)追答都是真實的,二者統計的內容不同。du只統計文件或目錄佔用的空間;df除了文件和目錄佔用空間外,還有超級塊、i節點表、區塊對照表、文件系統信息等佔用的空間。
差別主要是以上區別造成的,你的結果差別大,可以查下du的統計是否有重複計算的內容。
如何查看Linux磁盤空間大小
Ubuntu 查看文件以及磁盤空間大小管理
(1)查看文件大小
查看當前文件夾下所有文件大小(包括子文件夾)
du -sh
# du -h
15M ./package
16K ./.fontconfig
4.0K ./.cache
5.1M ./.rpmdb
20M .
查看指定文件夾下所有文件大小(包括子文件夾)
# du -h ftp
3.8G ftp/sanya/doc
3.8G ftp/sanya
4.0K ftp/testftp/doc
1.4M ftp/testftp
875M ftp/platform/doc/002-錄像
27M ftp/platform/doc/001-PDF
5.2M ftp/platform/doc/BBFlash
1.2G ftp/platform/doc/003-錄音
2.1G ftp/platform/doc
2.1G ftp/platform
4.0K ftp/pmo/doc
20K ftp/pmo
36M ftp/uf/doc/innovate-201207
36M ftp/uf/doc
36M ftp/uf
446M ftp/code/doc
446M ftp/code
6.3G ftp
查看指定文件大小
# du -h ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
184K ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
查看指定文件夾大小
# du -hs ftp
6.3G ftp
用法:du [選項]... [文件]...
或:du [選項]... --files0-from=F
計算每個文件的磁盤用量,目錄則取總用量。
長選項必須使用的參數對於短選項時也是必需使用的。
-a, --all 輸出所有文件的磁盤用量,不僅僅是目錄
--apparent-size 顯示錶面用量,而並非是磁盤用量;雖然表面用量通常會
小一些,但有時它會因爲稀疏文件間的"洞"、內部碎
片、非直接引用的塊等原因而變大。
-B, --block-size=大小 使用指定字節數的塊
-b, --bytes 等於--apparent-size --block-size=1
-c, --total 顯示總計信息
-D, --dereference-args 解除命令行中列出的符號連接
--files0-from=F 計算文件F 中以NUL 結尾的文件名對應占用的磁盤空間
如果F 的值是"-",則從標準輸入讀入文件名
-H 等於--dereference-args (-D)
-h, --human-readable 以可讀性較好的方式顯示尺寸(例如:1K 234M 2G)
--si 類似-h,但在計算時使用1000 爲基底而非1024
-k 等於--block-size=1K
-l, --count-links 如果是硬連接,就多次計算其尺寸
-m 等於--block-size=1M
-L, --dereference 找出任何符號鏈接指示的真正目的地
-P, --no-dereference 不跟隨任何符號鏈接(默認)
-0, --null 將每個空行視作0 字節而非換行符
-S, --separate-dirs 不包括子目錄的佔用量
-s, --summarize 只分別計算命令列中每個參數所佔的總用量
-x, --one-file-system 跳過處於不同文件系統之上的目錄
-X, --exclude-from=文件 排除與指定文件中描述的模式相符的文件
--exclude=PATTERN 排除與PATTERN 中描述的模式相符的文件
--max-depth=N 顯示目錄總計(與--all 一起使用計算文件)
當N 爲指定數值時計算深度爲N;
--max-depth=0 等於--summarize
--time 顯示目錄或該目錄子目錄下所有文件的最後修改時間
--time=WORD 顯示WORD 時間,而非修改時間:
atime,access,use,ctime 或status
--time-style=樣式 按照指定樣式顯示時間(樣式解釋規則同"date"命令):
full-iso,long-iso,iso,+FORMAT
--help 顯示此幫助信息並退出
--version 顯示版本信息並退出
[大小]可以是以下的單位(單位前可加上整數):
kB 1000,K 1024,MB 1000000,M 1048576,還有 G、T、P、E、Z、Y。
請向報告du 的錯誤
GNU coreutils 項目主頁:<http://www.gnu.org/software/coreutils/>
GNU 軟件一般性幫助:<http://www.gnu.org/gethelp/>
請向<http://translationproject.org/team/zh_CN.html> 報告du 的翻譯錯誤
(2)Ubuntu 查看磁盤空間大小命令
df -h Df命令是linux系統以磁盤分區爲單位查看文件系統,可以加上參數查看磁盤剩餘空間信息,命令格式: df -hl 顯示格式爲: 文件系統 容量 已用 可用 已用% 掛載點 Filesystem Size Used Avail Use% Mounted on /dev/hda2 45G 19G 24G 44% / /dev/hda1 494
df -h
Df命令是linux系統以磁盤分區爲單位查看文件系統,可以加上參數查看磁盤剩餘空間信息,命令格式:
df -hl
顯示格式爲:
文件系統 容量 已用 可用 已用% 掛載點
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 45G 19G 24G 44% /
/dev/hda1 494M 19M 450M 4% /boot
/dev/hda6 4.9G 2.2G 2.5G 47% /home
/dev/hda5 9.7G 2.9G 6.4G 31% /opt
none 1009M 0 1009M 0% /dev/shm
/dev/hda3 9.7G 7.2G 2.1G 78% /usr/local
/dev/hdb2 75G 75G 0 100% /
/dev/hdb2 75G 75G 0 100% /
以上面的輸出爲例,表示的意思爲:
HD硬盤接口的第二個硬盤(b),第二個分區(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被掛載到根分區目錄上(/)。
下面是相關命令的解釋:
df -hl 查看磁盤剩餘空間
df -h 查看每個根路徑的分區大小
du -sh [目錄名] 返回該目錄的大小
du -sm [文件夾] 返回該文件夾總M數
更多功能可以輸入一下命令查看:
df --help
du --help
(責任編輯:admin)
(3)刪除日誌文件
今天一看,公司的linux 服務器沒放什麼東西,但是已經使用了50%了,一查看原來是日誌文件太大了,於是就手動刪除了,
這個比較快
sudo /dev/null > /var/log/**.log
下面這個可以推薦使用
sudo find /var/log/ -type f -mtime +30 -exec rm -f {} \;
刪除30天之前的舊文件
linux 執行du -sh 查看目錄磁盤使用量的時候,提示錯誤信息
/proc下面不用管
8298目錄是進程號爲8298的進程信息
linux中du和df 的區別
一、 du 和 df 命令區別,查看了網上的說明個人理解如下:
du 是直接各各目錄的大小,爾不是從硬盤獲得信息的
df 是通過硬盤信息進行計算的
所以有時候會遇到 du 的值與df 的值相差太遠,這是因爲當一個應用程序正在寫入一個大的文件時,linux 操作系統允許rm 和mv ,應用程序會佔有句柄,並根據句柄所指磁盤位置直接寫磁盤,而不會檢查該文件是否被刪除。
二、有關命令lsof
下面這個命令可以刪除從硬盤中刪除掉的文件,但還沒有從進程中釋放出來的空間。
for i in `lsof |grep file_20090828*.log |awk '{ print $2 }'` ; do kill -9 $i ;done
Linux下如何用命令查看當前目錄下所有文件的大小,以行數和字節爲單位?
ls -l /ls -al
du -b/du -k
linux的 du 命令
1. 簡介 du(show disk useage)查看磁盤使用情況
2. 語法 du [-abcDhHklmsSx] [-L <符號連接>][-X <文件>][--block-size][--exclude=<目錄或文件>] [--max-depth=<目錄層數>][--help][--version][目錄或文件]
常用參數:
-a或-all 爲每個指定文件顯示磁盤使用情況,或者爲目錄中每個文件顯示各自磁盤使用情況。
-b或-bytes 顯示目錄或文件大小時,以byte爲單位。
-c或–total 除了顯示目錄或文件的大小外,同時也顯示所有目錄或文件的總和。
-D或–dereference-args 顯示指定符號連接的源文件大小。
-h或–human-readable 以K,M,G爲單位,提高信息的可讀性。
-H或–si 與-h參數相同,但是K,M,G是以1000爲換算單位,而不是以1024爲換算單位。
-k或–kilobytes 以1024 bytes爲單位。
-l或–count-links 重複計算硬件連接的文件。
-L<符號連接>或–dereference<符號連接> 顯示選項中所指定符號連接的源文件大小。
-m或–megabytes 以1MB爲單位。
-s或–summarize 僅顯示總計,即當前目錄的大小。
-S或–separate-dirs 顯示每個目錄的大小時,並不含其子目錄的大小。
-x或–one-file-xystem 以一開始處理時的文件系統爲準,若遇上其它不同的文件系統目錄則略過。
-X<文件>或–exclude-from=<文件> 在<文件>指定目錄或文件。
–exclude=<目錄或文件> 略過指定的目錄或文件。
–max-depth=<目錄層數> 超過指定層數的目錄後,予以忽略。
–help 顯示幫助。
–version 顯示版本信息。3.du命令使用示例 1> 要顯示一個目錄樹及其每個子樹的磁盤使用情況
du /home/linux
這在/home/linux目錄及其每個子目錄中顯示了磁盤塊數。
2> 要通過以1024字節爲單位顯示一個目錄樹及其每個子樹的磁盤使用情況
du -k /home/linux
這在/home/linux目錄及其每個子目錄中顯示了 1024 字節磁盤塊數。
3> 以MB爲單位顯示一個目錄樹及其每個子樹的磁盤使用情況
du -m /home/linux
這在/home/linux目錄及其每個子目錄中顯示了 MB 磁盤塊數。
4> 以GB爲單位顯示一個目錄樹及其每個子樹的磁盤使用情況
du -g /home/linux
這在/home/linux目錄及其每個子目錄中顯示了 GB 磁盤塊數。
5>查看當前目錄下所有目錄以及子目錄的大小:
du -h .
“.”代表當前目錄下。也可以換成一個明確的路徑
-h表示用K、M、G的人性化形式顯示
6>查看當前目錄下user目錄的大小,並不想看其他目錄以及其子目錄:
du -sh user
-s表示總結的意思,即只列出一個總結的值
du -h –max-depth=0 user
–max-depth=n表示只深入到第n層目錄,此處設置爲0,即表示不深入到子目錄。
7>列出user目錄及其子目錄下所有目錄和文件的大小:
du -ah user
-a表示包括目錄和文件
8>列出當前目錄中的目錄名不包括xyz字符串的目錄的大小:
du -h –exclude=’*xyz*’
9>想在一個屏幕下列出更多的關於user目錄及子目錄大小的信息:
du -0h user
-0(槓零)表示每列出一個目錄的信息,不換行,而是直接輸出下一個目錄的信息。
10>只顯示一個目錄樹的全部磁盤使用情況
du -s /home/linux
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Linux LS命令詳細介紹
ls
ls 命令可以說是linux下最常用的命令之一。它有衆多的選項,其中有很多是很有用的,你是否熟悉呢?下面列出了 ls 命令的絕大多數選項。
-a 列出目錄下的所有文件,包括以 . 開頭的隱含文件。
-b 把文件名中不可輸出的字符用反斜槓加字符編號(就象在C語言裏一樣)的形式列出。
-c 輸出文件的 i 節點的修改時間,並以此排序。
-d 將目錄象文件一樣顯示,而不是顯示其下的文件。
-e 輸出時間的全部信息,而不是輸出簡略信息。
-f -U 對輸出的文件不排序。
-g 無用。
-i 輸出文件的 i 節點的索引信息。
-k 以 k 字節的形式表示文件的大小。
-l 列出文件的詳細信息。
-m 橫向輸出文件名,並以“,”作分格符。
-n 用? 值? UID,GID 代替名稱。
-o 顯示文件的除組信息外的詳細信息。
-p -F 在每個文件名後附上一個字符以說明該文件的類型,“*”表示可執行的普通
文件;“/”表示目錄;“@”表示符號鏈接;“|”表示FIFOs;“=”表示套
接字(sockets)。
-q 用?代替不可輸出的字符。
-r 對目錄反向排序。
-s 在每個文件名後輸出該文件的大小。
-t 以時間排序。
-u 以文件上次被訪問的時間排序。
-x 按列輸出,橫向排序。
-A 顯示除 “.”和“..”外的所有文件。
-B 不輸出以 “~”結尾的備份文件。
-C 按列輸出,縱向排序。
-G 輸出文件的組的信息。
-L 列出鏈接文件名而不是鏈接到的文件。
-N 不*文件長度。
-Q 把輸出的文件名用雙引號括起來。
-R 列出所有子目錄下的文件。
-S 以文件大小排序。
-X 以文件的擴展名(最後一個 . 後的字符)排序。
-1 一行只輸出一個文件。
--color=no 不顯示彩色文件名
--help 在標準輸出上顯示幫助信息。
--version 在標準輸出上輸出版本信息並退出。
只列出子目錄
1. ls -F | grep /$ 或者 alias sub = "ls -F | grep /$"(linux)
2. ls -l | grep "^d" 或者 ls -lL | grep "^d" (Solaris)
計算當前目錄下的文件數和目錄數
下面命令可以分別計算當前目錄下的文件和目錄個數:
# ls -l * |grep "^-"|wc -l ---- to count files
# ls -l * |grep "^d"|wc -l ----- to count dir
顯示彩色目錄列表
打開/etc/bashrc, 加入如下一行:
alias ls="ls --color"
下次啓動bash時就可以像在Slackware裏那樣顯示彩色的目錄列表了, 其中顏色的含義如下:
1. 藍色-->目錄
2. 綠色-->可執行文件
3. 紅色-->壓縮文件
4. 淺藍色-->鏈接文件
5. 灰色-->其他文件
ls -tl --time-style=full-iso sshd
ls -ctl --time-style=long-iso
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
附:
du -sh 查看當前文件夾大小
du -sh * | sort -n 統計當前文件夾(目錄)大小,並按文件大小排序
附送:
du -sk filename 查看指定文件大小
Linux:ls以K、M、G爲單位查看文件大小
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
[root@localhost rice_f2]# ls -lhs
總計 28G
15G -rw-r--r-- 1 root root 15G 06-04 14:35 all.txt
8.0K -rwx--x--x 1 root root 632 06-04 15:57 hash.pl
371M -rw-r--r-- 1 root root 371M 06-03 18:06 1.fa
360M -rw-r--r-- 1 root root 359M 06-03 18:07 2.fna
8.0K
-
微信怎麼建,微信的創建方法
1、微信的創建方法:打開微信。點擊更多。選擇註冊。輸入暱稱,手機號和密碼。勾選同意協議。點擊註冊即可。2、微信推薦使用手機號註冊,並支持100餘個國家的手機號。微信不可以通過QQ號直接登錄註冊或者通過郵箱帳號註冊。第一次使用QQ號登陸時,是登陸不了的,只能用...
-
怎麼查看微信羣在哪裏
1、成功登陸微信後,點擊微信通訊錄選項卡,在微信通訊錄裏可以看到羣聊,點擊羣聊。2、打開羣聊後,在羣聊這裏什麼都沒有,點擊羣聊右上角的“+”圖標。3、在發起羣聊界面上,點擊選擇一個羣。4、點擊進入到選擇羣聊界面後,在選擇羣聊就裏可以看到所有的微信羣了。5、點擊...
-
省內移動數據流量是指什麼
省內移動數據流量是指你的SIM卡所屬省份的可用GPRS流量,如果出了你的卡所屬的省份,去別的省,那省內移動數據流量就不可以使用,只能使用全國通用流量。移動數據流量有省內流量和全國通用流量,國內流量和省內流量是有所區別的。首先優先度不同:正常情況下,如果用戶在自...
-
蘋果6怎麼設置可愛主題
蘋果手機功能多,但是有一個問題,那就是這個主題不能隨意更換。其實蘋果6手機主題也是有辦法換的,蘋果6更換手機主題需要藉助第三方軟件LineDeco,那麼應該怎麼操作?首先下載一個名爲LineDeco的軟件,進入appstore下載安裝即可。下載完成後,在桌面上面找到LineDeco,點擊進...