国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux下df與du查看磁盤剩余空間和文件夾大小

2024-08-27 23:55:21
字體:
來源:轉載
供稿:網友
  在學習linux是就對于df與du命令有一些簡單的了解了,但在實際應用時會碰到一些參數不明白,下面我來給大家舉一個利用df與du查看磁盤剩余空間和文件夾大小的技術文章,希望例子對大家會帶來幫助.
 
  df -hl 查看磁盤剩余空間
 
  du -sm 文件夾
 
  返回該文件夾總M數
 
  更多功能請查看:
 
  df --help
 
  du --help
 
  du -sh (這個目錄的名字)是查這個目錄的大小
 
  使用du命令可以查看目錄,例如查看/home/kuuyee目錄占用磁盤空間大小可以使用下面的命令:
 
  # du /home/kuuyee -sh
 
  我的home目錄下有上百個構建項目,一個一個的差看目錄占用情況太麻煩了用命令:
 
  #du /home --max-depth=1 -h
 
  這樣的話就吧所有的子目錄的磁盤占用情況都列出來了!這里的--max-depth參數代表著要列出目錄的深度,如果要列出兩級目錄就設置為2,以此類推。
 
  如果想吧結果輸出到文件里可以這樣:# du /home --max-depth=1 -h > disk_status.txt
 
  用df -h 查每個根下面的目錄的分區大小就可以知道了.
 
  用法:du [選項]… [文件]…
 
  或:du [選項]… –files0-from=F
 
  總結每個<文件>的磁盤用量,目錄則取總用量.
 
  df命令是linux系統以磁盤分區為單位查看文件系統,可以加上參數查看磁盤剩余空間信息,命令格式:
 
  df -hl
 
  顯示格式為:
 
  文件系統  容量 已用 可用 已用% 掛載點
  FilesystemSize 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%, 被掛載到根分區目錄上(/)。
 
  例子
 
  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 --phpfensi.com
  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 -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:多少字
 
  參數含義如下:
 
  -s 對每個Names參數只給出占用的數據塊總數。
 
  -a 遞歸地顯示指定目錄中各文件及子孫目錄中各文件占用的數據塊數。若既不指定-s,也不指定-a,則只顯示Names中的每一個目錄及其中的各子目錄所占的磁盤塊數。
 
  -b 以字節為單位列出磁盤空間使用情況(系統缺省以 k 字節為單位)。
 
  -k 以1024字節為單位列出磁盤空間使用情況。
 
  -c 最后再加上一個總計(系統缺省設置)。
 
  -l 計算所有的文件大小。
 
 

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 化州市| 会昌县| 蒙山县| 温泉县| 滕州市| 婺源县| 庆安县| 松溪县| 札达县| 区。| 油尖旺区| 柞水县| 那坡县| 鄄城县| 崇明县| 砚山县| 随州市| 龙井市| 波密县| 石楼县| 光山县| 玉树县| 和平区| 黄冈市| 晴隆县| 白银市| 尖扎县| 岗巴县| 荃湾区| 竹溪县| 苏州市| 九龙城区| 库车县| 洛浦县| 镇江市| 韶关市| 高州市| 邹平县| 双峰县| 巴彦县| 彰武县|