1. 程式人生 > >Unix du df 檢視檔案大小

Unix du df 檢視檔案大小

 當磁碟大小超過標準時會有報警提示,這時如果掌握df和du命令是非常明智的選擇。

    df可以檢視一級資料夾大小、使用比例、檔案系統及其掛入點,但對檔案卻無能為力。
    du可以檢視檔案及資料夾的大小。

    兩者配合使用,非常有效。比如用df檢視哪個一級目錄過大,然後用df檢視資料夾或檔案的大小,如此便可迅速確定癥結。

    下面分別簡要介紹

    df命令可以顯示目前所有檔案系統的可用空間及使用情形,請看下列這個例子:

以下是程式碼片段:

[[email protected] ~]$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             3.9G  300M  3.4G   8% /
/dev/sda7             100G  188M   95G   1% /data0
/dev/sdb1             133G   80G   47G  64% /data1
/dev/sda6             7.8G  218M  7.2G   3% /var
/dev/sda5             7.8G  166M  7.2G   3% /tmp
/dev/sda3             9.7G  2.5G  6.8G  27% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm

    引數 -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
27M     work/testing/logs
35M     work/testing

[[email protected] yayu]# du -h --max-depth=1 work/testing/*
8.0K    work/testing/func.php
27M     work/testing/logs
8.1M    work/testing/nohup.out
8.0K    work/testing/testing_c.php
12K     work/testing/testing_func_reg.php
8.0K    work/testing/testing_get.php
8.0K    work/testing/testing_g.php
8.0K    work/testing/var.php

[[email protected] yayu]# du -h --max-depth=1 work/testing/logs/
27M     work/testing/logs/

[[email protected] yayu]# du -h --max-depth=1 work/testing/logs/*
24K     work/testing/logs/errdate.log_show.log
8.0K    work/testing/logs/pertime_show.log
27M     work/testing/logs/show.log

相關推薦

Unix du df 檢視檔案大小

 當磁碟大小超過標準時會有報警提示,這時如果掌握df和du命令是非常明智的選擇。     df可以檢視一級資料夾大小、使用比例、檔案系統及其掛入點,但對檔案卻無能為力。     du可以檢視檔案及資料夾的大小。     兩者配合使用,非常有效。比如用df檢視哪個一級目錄過

Linux下用ls和du命令檢視檔案以及資料夾大小 (轉載)

ls的用法 ls -l |grep "^-"|wc -l或find ./company -type f | wc -l  檢視某資料夾下檔案的個數,包括子資料夾裡的。 ls -lR|grep "^-"|wc -l   檢視某資料夾下資料夾的個數,包括子資料夾裡的

利用linux的dfdu命令檢視檔案和目錄的記憶體佔用

版權宣告:本文為博主原創文章,轉載請超連結註明出處。    https://blog.csdn.net/ljc1026774829/article/details/74935658 當磁碟大小超過標準時會有報警提示,這時如果掌握df和du命令是非常明智的選擇。 df

linux檢視檔案大小命令DU

du [-abcDhHklmsSx] [-L <符號連線>][-X <檔案>][--block-size][--exclude=<目錄或檔案>] [--max-depth=<目錄層數>][--help][--version][目錄或檔案] 常用引數

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 du命令檢視檔案檔案大小資訊

du命令功能說明:統計目錄(或檔案)所佔磁碟空間的大小。 語  法:du [-abcDhHklmsSx] [-L <符號連線>][-X <檔案>][--block-size][--exclude=<目錄或檔案>] [--max-depth=<目錄層數>][--

檢視檔案大小du -sh ./ ll -h

檢視資料夾總大小: [[email protected] sztoyon]# du -sh ./ 974M    ./ [[email protected] sztoyon]# ll -h total 516M -rwxrwxrwx  1 root r

檢視檔案大小的命令du

命令du 用途: 顯示使用的磁碟空間資訊(ls命令不能正確顯示目錄的大小) 語法: ]# du [選項] [檔案]

如何在命令列檢視檔案大小

如何在shell終端檢視檔案大小 du命令 sszxr:Desktop sszxr$ du -h *.* 12K access.log 88K access.log.1 304K access.log.2 1.3M access.log.9 4.0K error.log 4.0K

用ls和du顯示的檔案大小為何有差別

du == disk usage (磁碟使用量,佔用的磁碟空間) ls == apparent sizes(檔案長度,file資料結構中定義的檔案長度欄位)     一個檔案佔用的磁碟空間和一個檔案的大小是兩碼事情。佔用空間取決於檔案系統的塊(block)的大小,Linux

liunx檢視檔案大小命令

stat命令 stat filepath [email protected]:/$ stat ~/Downloads/jdk-8u60-linux-x64.tar.gz File: '/home/xanarry/Downloads/jdk-8u60-li

【Linux】使用SHELL指令碼實時檢視檔案大小

使用SHELL指令碼重複執行ls命令並將結果寫入檔案 1、編寫shell指令碼,存在/root/下,ls.sh date >> ls.txt 2>&1 while (true) do ls -l -k hhhhh >>ls.txt

linux檢視檔案大小,解除安裝掛載硬碟

[[email protected]_idc_Data_bk /]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00

linux檢視檔案大小

stat命令 stat filepath[email protected]:/$ stat ~/Downloads/jdk-8u60-linux-x64.tar.gz File: '/home/xanarry/Downloads/jdk-8u60-linux-

Linux下檢視檔案和資料夾大小df&du

df 用法:df [選項]… [檔案]… 顯示每個檔案所在的檔案系統的資訊,預設顯示全部的檔案系統 常用選項 -h, –human-readable 大小顯示為人類易讀形式 (e.g., 1K

Linux下檢視檔案和資料夾大小dfdu命令聯絡與區別

前面經常需要對Host裡的多個VM進行一些操作如take snapshot等,需要檢視容量時經常用到df -h,但是用到du  的比較少,當需要檢視具體的某個資料夾下的各個檔案 的大小時就需要用到du , 看了下面的介紹當使用 du -h --max-depth=1 wor

Linux下檢視檔案和資料夾大小--df,du

當磁碟大小超過標準時會有報警提示,這時如果掌握df和du命令是非常明智的選擇。    df可以檢視一級資料夾大小、使用比例、檔案系統及其掛入點,但對檔案卻無能為力。    du可以檢視檔案及資料夾的大小。    兩者配合使用,非常有效。比如用df檢視哪個一級目錄過大,然後用d

linux命令 - du檢視目錄下檔案和資料夾的大小

連結:(轉)Linux下檢視檔案和資料夾大小 刪除日誌 - CS408 - 部落格園https://www.cnblogs.com/lixuwu/p/5944062.html#_label0 linux檢視目錄大小 - CSDN部落格https://blog.csdn.net/learner19

dudf檔案大小不一致問題排查

du -sh * df -Th 顯示大小不一樣,一般而言,df顯示的使用空間要大於du,這是因為: 當一個檔案被刪除的時候,在檔案系統的目錄中已經不可見了,所以du就不會再統計它了。然而如果此時還有執行的程序持有這個已經被刪除了的檔案的控制代碼,那麼這個

unix檔案大小檢視

今天用irunner跑case時,case太多,出現unix home超出配額,跑的case會報錯。 使用了 ll | grep Sep 可以檢視當前目錄下的所有檔案 ,sep表示月份 使用 du -sh * 可以檢視當前檔案的使用大小 df