① linux根目錄滿了,怎樣快速查看是哪個文件佔用空間大
linux查看根目錄絕者下所有文件夾大小的方法如下:
1、進入根目錄: cd /
2、使用命令 : -sh * 查看根目錄激此下每個文並鉛薯件夾的大小
3、進入佔用空間比較大的文件夾,然後再使用2中命令查找大文件。
② Linux下查找大文件
Linux上查找最大文件的3種方法
第一種:ls
最簡單的方法就是藉助 ls 命令,因為 ls 命令本身輸出是帶文件大小信息的。
比如,我要列出 /data/log/ 目錄中的20個最大文件,可以:
ls -lSh /data/log/ | head -20
第二種:find
find 本身就是查找命令,可以遞歸查找一個目錄的子目錄,所以用它是自然的。
比如,查找/etc目錄下最大的5個文件:
find /etc -type f -printf 「%s %p
」 | sort -n | tail -5 | xargs ls -Slh
查找當前用戶名下最大的10個文件
find $HOME -type f -printf 「%s %p
」 | sort -nr | head -10 | xargs ls -Slh
查詢大於200M的文件
find / -type f -size +200M | xargs ls -Slh
查詢100M和200M之間的文件
find / -type f -size +100M -size +200M | xargs ls -Slh
查詢root目錄下最大的5個文件
find /root -type f -exec ls -s {} ; | sort -n | tail -n5 | xargs ls -Slh
查詢/目錄下10天以前最大的5個文件
find / -type f -mtime +10 -printf 「%s %p
」 | sort -n | tail -5 | xargs ls -Slh
第三種:
命令可以查看磁桐早盤空間的使用情況,自然也可以用來查看磁碟上佔用空間較多的文件和文件夾。
查找/root下5個最大的文件
-ah /root | sort -nr | head -n5
查找當前目錄下最大的5個目錄
-ah | sort -nr | head -n5
查找根目錄下最大目錄/文件(包括子文件夾)
-Sh / | sort -rh | head -n10
只看大小在 GB 范圍內的所有文件
-ah / | grep 「[0-9]G」
涉及到的命令參數:
find:
-exec<執行指令>:假設find指令的回傳值為True,就執行該指令;
-mtime n 查找系統中最後n天被改變文件數據的文件 +大於 -小於
-type 查找某一類型的文件
b -塊設備文件;
c -字元設備文件;
d -目錄;
p -管道文件;
f -普通文件;
l -符號鏈接文件;
s -socket文件;
-printf<輸出格式>:假設find指令的回傳值為拍穗Ture,就將文件或目錄名稱列出到標准輸出。襲輪卜格式可以自行指定;
sort:
-n 依照數值的大小排序;
-r 以相反的順序來排序;
xargs:傳遞參數
ls -Slh
-Sl 從大到小顯示詳情
-Slr 從小到大顯示詳情
-h humans 以人類易讀的方式顯示(正常情況下顯示為bit,加上-h後 顯示的為KB MB GB TB等)
:
-a 顯示所有目錄或文件的大小
-h 以K,M,G為單位,提高信息可讀性
-S 顯示目錄的大小,但不含子目錄大小
③ Linux查看文件和文件夾大小
1. 查看目前所有文件系統的可用空間及使用情形
df -h
比如下圖就顯示了當前系統的空間使用情況
2. 查看 文件或文件夾的磁碟使用空間
-h --max-depth=1 your_dest_dir
比如下圖就展示了目錄/home/xuhanhui的空間大小為631M,以及下屬首層各文件夾的大小。這里可以調節--max-depth參數,用來控制你想要查看的目錄的深度
注意, -h --max-depth=1 your_dest_dir 只會返回目標文件夾和目標文件夾下首層文件夾的大小,不會返回更深層的文件夾的大小,也不會返迴文件的大小。
要想返回更深層的文件夾的大小,可以設置 --max-depth 為更高的數值,或者乾脆取消 --max-depth 參數,這樣它就會返回目標文件夾下所有子文件夾的大小,不管其深度(但仍不會返迴文件大小,其實,想看文件大小,直接在目標目錄下運行命令 ls -htla 就可以啦!)。
要還想返回目標文件夾下首層的文件大小,可以使用下述命令:
-h --max-depth=0 your_dest_dir/*
比如,如下圖,它不僅返回了/home/xuhanhui下首層的文件夾大小,也返回了首層的文件大小
④ linux下怎麼查看文件夾中各個文件的大小
當磁碟大小超過標准時會有報警提示,這時如果掌握df和命令是非常明智的選擇。
df可以查看一級文掘賀件夾大小、使用比例、檔案系統及其掛入點,但對文件卻無能為力。
可以查看文件及文件夾的大小。
兩者配合使用,非常有效。比如用df查看哪個一級目錄過大,凱散銷然後用盯游df查看文件夾或文件的大小,如此便可迅速確定症結。
⑤ linux 查看文件和文件夾大小
1、最簡單的查看方法可以使用ls -ll、ls-lh命令進行查看,當使用ls -ll,會顯示成位元組大小,而ls- lh會以KB、MB等為單位進行顯示,這樣比較直觀一些。
2、通過命令 -h –max-depth=1 *,可以查看當前目錄下各文件、文件夾的大小,這個比較實用。
3、查詢當前目錄總大小可以使用 -sh,其中s代表統計匯總的意思,即只輸出一個總和大小。
4、同樣,通過命令 -h –max-depth=0 *,可以只顯示直接子目錄文件及文件夾大小統計值。
5、如果只想查看指定目錄的總大小,可以使用 -sh 目錄名稱。
6、對於指定文件夾也可以指定顯示層次深度,如 -h --max-depth=0 software/及 -h --max-depth=1 software/
⑥ linux 怎麼查看文件夾大小
顯示當前目錄所有文件大小的命令敬激ls -lht
1、在命令框 輸入命令:ls -lht 將會一一列出當前目錄下所有文件的大小,以及所有文件大小的統計總和。
或者直接打入ll命令。
2、使用 -sh * 命令也可以列出當前文件以及文件夾亮磨襪的大小。這個命令要注意:sh與*之前要有個空格的。
列出home目錄所有游念文件大小的總和命令為: -s /home或 -sh /home
⑦ linux根目錄滿了,怎樣快速查看是哪個文件佔用空間大
linux查看根目錄下所有文件夾大小的方法如下:x0dx0a1、進入根目錄:cd /x0dx0a2、使用命令 : -sh * 查看根目錄下每個文件夾的並鉛薯大小x0dx0a3、進入佔用空間比較大的文件夾激此,然絕者後再使用2中命令查找大文件。
⑧ linux查看文件大小命令
最簡單的查看方法可以使用ls -ll、ls-lh命令進行查看,當使用ls -ll,會顯示成位元組大小,而ls- lh會以KB、MB等為單位進行顯示,這樣比較直觀一些。
通過命令-h –max-depth=1 *,可以查看當前目錄下各文件、文件夾的大小,這個比較實用。查詢當前目錄總大小可以使用 -sh,其中s代表統計匯總的意思,即只輸出一個總和大小。
Linux
全稱GNU/Linux,是一種免費使用和自由傳播的類UNIX操作系統,其內核由林納斯·本納第克特·托瓦茲於1991年10月5日首次發布,它主要受到Minix和Unix思想的啟發,是一個基於POSIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的Unix工具軟體、應用程序和網路協議。它支持32位和64位硬體。
⑨ Linux下查看文件和文件夾大小
1.1 df命令
可以用肢消碼來查看分區的文件系統
:查詢文件或文件夾的磁碟使用空橋耐間
如下,注意使用「*」,可以得到文件的使用空間大小.
下面的命令與上面的命令有什麼異同??
答: -h --max-depth=1 /home僅列歷哪出home目錄下面所有的一級目錄文件大小;
-h --max-depth=1 /home/* 列出home下面所有一級目錄的一級目錄文件大小。
注意man命令的使用,按「q」鍵可以退出man查詢。