Linux查看磁碟屬性、檔案夾/檔案大小的命令 — df和du

來源:互聯網
上載者:User

在windows下可以很方便的查看磁碟空間,但是到了Linux下怎麼查看磁碟空間你可能就有點摸不著頭腦了,不要急,在Linux中,我們可以通過如下命令來查詢。

  • 使用df命令來查看磁碟的屬性,包括檔案系統的類型、磁碟大小、已使用大小、剩餘大小、使用百分比等。
  • 使用du命令來查看檔案夾和檔案的大小。

 

命令參數-h是為了方便你讀懂每個檔案的大小,如果沒有這個參數,顯示的檔案大小就沒有k,M,G等,所以建議每次都帶上。

 

查看磁碟還剩多少空間

[root@localhost ~]$ df -h
Filesystem           Size       Used       Avai Use%    Mounted on
/dev/sda2           8.7G       2.9G       5.9G        33%        /
/dev/sda3           929G      621G      308G       67%        /home

 

當然你可能並不關心磁碟的使用方式,你只需要知道某一檔案夾的大小,則通過du命令來實現。

 

查看某一檔案夾及其所有子檔案夾的大小

[root@localhost ~]# du --max-depth=1 -h
24K     ./.gnome
8.0K    ./.eggcups
8.0K    ./.config
136K    ./.gnome2
3.4M    ./.mozilla
... ...
272K    ./.gconf
32K     ./.mcop
16K     ./.redhat
1.7M    ./.thumbnails
8.0K    ./.gconfd
7.5M    .

 

 

 

看上面使用了du --max-depth=1 -h的命令來尋找磁碟的使用方式,因為後面沒有跟路徑,它就預設是當前的路徑。執行命令後,前面n-1行的是該目錄下每個檔案夾的大小。最後一行顯示的是該目錄總的大小。

 

 

如果你只想知道某一個檔案夾的大小,不想知道其中每一個子檔案夾的大小,則可以通過-s參數來實現。

 

查看某一檔案夾的大小

 

[root@localhost ~]# du -sh

[root@localhost ~]# du -h --max-depth=0
7.5M    .

我想告訴你的是man手冊裡面已經告訴了:--max-depth=0的功能和-s的功能是一樣的。

 

 

 

當然du命令後面可以跟檔案路徑,來查看指定路徑的大小。

[root@localhost ~]# du -sh /opt/oracle
5.6G    /opt/oracle

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.