如何在Linux中檢視占用空間大檔案和大資料夾

2021-08-16 00:03:22 字數 801 閱讀 9924

經常我們需要檢視以下linux系統中占用空間較大的檔案和資料夾,將一些不再使用的大檔案和大資料夾刪除,以免造成空間的浪費,下面我們展示如何如何查詢大檔案和大資料夾。

通過下面的命令我們可以檢視當前目錄下那些檔案超過我們設定的閥值。

find -type f -size

+100m -print0

| xargs -

0 du -h

其中100m就是我們設定的閥值,我們可以根據我們的需求來調整這個閥值。

如果我們想對結果做乙個排序輸出,我們可以執行下面的命令:

find -type f -size

+100m -print0

| xargs -

0 du -h

| sort -nr

通過下面的命令,我們可以檢視當前目錄下資料夾的大小

du -h

--max

-depth

=1

其中–max-depth是指資料夾的層級,例如1就是指當前目錄下的資料夾,如果我們想對輸出結果排序,可以使用下面的命令:

du -h

--max

-depth=1

| sort -nr

如果我們想對上面的結果只輸出前n個結果,可以使用下面的命令:

du -h

--max

-depth=1

| sort -nr

| head -n

Linux 檢視磁碟占用空間

我們的服務有時會應為某種原因宕機,其中就有磁碟空間太大沒有即使清理而導致的,今天學習了一下磁碟的維護日誌維護,順手做個筆記,以防後面bu y不用給忘記了 1 檢視磁碟占用空間 df h,這個命令用於檢視伺服器空間,執行後的效果圖如下 2 檢視當前目錄,哪個檔案占用記憶體最大 就可以看到logs佔的記...

Linux中如何在終端動態檢視mysql日誌檔案?

第一步 使用下面的命令開啟mysql的配置檔案,去除68,69行的注釋,然後儲存。sudo vi etc mysql mysql.conf.d mysqld.cnf第二步 重啟mysql服務,就會產生mysql日誌檔案。sudo service mysql restart額外 mysql的日誌檔案所...

檢視表占用空間資訊

if not exists select from dbo.sysobjects where id object id n dbo tablespaceinfo and objectproperty id,n isusertable 1 create table tablespaceinfo 建立臨...