導航:首頁 > 操作系統 > linux查找大文件內容

linux查找大文件內容

發布時間:2023-07-19 00:26:47

linux 磁碟空間不足時,查找大文件

查找根目錄下大於500M的文件:

-type [fileType] 文件類型是 fileType 的文件。

-size [fileLength] 文件大小是 fileLength 。

option 組合到一起之後,整條命令的意思就是「查找根目錄下大於500M的文件」。

-h 輸出文件系統分區使用情況,如下圖所示:

-s 顯示文件或真個目錄的大小,如下圖所示:

查看當前目錄下所有文件大小:

Ⅱ 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下佔用空間最大的文件

主要使用find和命令來實現。

1、使用find命令找到大於指定大小的文件:
a.下例中查找大於10G的文件
[root@localhost data]# find / -type f -size +10G
將輸出:
/usr/local/apache2/logs/access_log

b.通過命令查看此文件的大小:
[root@localhost data]# -h /usr/local/apache2/logs/access_log
24G /usr/local/apache2/logs/access_log

c.重復執行find命令來查找大文件,例如:find / -type f -size +5G 找到大於5G的文件。 find / -type f -size +1G 找到大於1G的文件

2、可以遞歸使用 --max-depth=1

Ⅳ linux下的一個超大日誌文件有18G,用什麼工具能打開查看裡面的內容呀

cat,將內容一次性展現。18G的文件,估計展現後滾屏都得滾動幾分鍾,你只能看到最後一屏;
less,將內容分屏展現。用空格或pagedown翻頁,用pageup回滾到上一屏;
more,類似less,但只能向下翻屏,不能向上,看過的就沒法再回滾。
grep,過濾關鍵字,查詢你關心的包含關鍵字的行,可配合管道符加more或less

你還可以用上述命令加管道符加上sed命令獲取更詳細的內容。

Ⅳ Linux下查找和刪除指定大小的文件

LINUX刪除大於/小於固定大小的文件等

刪除目錄下大小為0的文件        find./ -name"*"-type f -size 0c |xargs-n1rm-f

刪除當前目錄下面所有 test 文件夾下面的文件    find./ -name"test"-type d -execrm-rf {} ;

刪除文件夾下面的所有的.py文件        find./ -name'.py'-execrm-rf {} ;

顯示當前路徑下,大於50M的文件        find./ -size +50M

刪除當前路徑下,大於50M的文件        find./ -size +50M -execrm{} \;

參考: https://www.cnblogs.com/yuanmingzhou/p/11082966.html

Ⅵ linux下按文件名和文件內容查找文件

在當前目錄下,查找所有內容包含『abc'的文件

find . -type f | xargs grep -l 'abc'

find . -type f -exec grep -l 'abc' {} ;

(6)linux查找大文件內容擴展閱讀:

linux查找文件命令find

根據部分文件名查找方法:

這個方法和在WINDOWS中查找已知的文件名方法是一樣的。不過在Linux中根據部分文件名查找文件的方法要比在WINDOWS中的同類查找方法要強大得多。

例如我們知道某個文件包含有srm這3個字母,那麼要找到系統中所有包含有這3個字母的文件是可以實現的,輸入:

find /etc -name '*srm*'

這個命令表明了Linux系統將在/etc整個目錄中查找所有的包含有srm這3個字母的文件,比如 absrmyz, tibc.srm等等符合條件的文件都能顯示出來。如果你還知道這個文件是由srm 這3個字母打頭的,那麼我們還可以省略最前面的星號,命令如下:

find/etc -name 'srm*'

這是只有像srmyz 這樣的文件才被查找出來,象absrmyz或者 absrm這樣的文件都不符合要求,不被顯示,這樣查找文件的效率和可靠性就大大增強了。

Ⅶ linux grep查找文件內容

Linux查找文件內容的常用命令方法。
1、從文件內容查找匹配指定字元串的行:
$ grep "被查找的字元串" 文件名
例子:在當前目錄里第一級文件夾中尋找包含指定字元串的.in文件
grep "thermcontact" */*.in
2、從文件內容查找與正則表達式匹配的行:
$ grep –e 「正則表達式」 文件名
3、查找時不區分大小寫:
$ grep –i "被查找的字元串" 文件名
4、查找匹配的行數:
$ grep -c "被查找的字元串" 文件名
5、從文件內容查找不匹配指定字元串的行:
$ grep –v "被查找的字元串" 文件名
6、從根目錄開始查找所有擴展名為.log的文本文件,並找出包含」ERROR」的行
find / -type f -name "*.log" | xargs grep "ERROR"
例子:從當前目錄開始查找所有擴展名為.in的文本文件,並找出包含」thermcontact」的行
find . -name "*.in" | xargs grep "thermcontact"

Ⅷ linux查找大於1g的文件

find ./ -type f -size +1G 具體可以看看《linux就該這么學》

閱讀全文

與linux查找大文件內容相關的資料

熱點內容
javamidi編程 瀏覽:831
android60demo 瀏覽:65
頭條演算法怎麼復習 瀏覽:512
燈光控制通道可以編程設置嗎 瀏覽:781
webpack命令行 瀏覽:805
卸載雲伺服器操作系統 瀏覽:29
java文件移動文件夾 瀏覽:449
針織公斤足稱演算法 瀏覽:457
電腦下載的圖片從文件夾重新編組 瀏覽:645
安卓源碼編譯引導失敗 瀏覽:676
蘋果怎麼添加自定義app文件夾 瀏覽:930
橙牛app怎麼找客服 瀏覽:307
php對象魔術方法 瀏覽:487
OBV能量潮幅圖指標源碼 瀏覽:913
編程15個好習慣 瀏覽:676
電腦u盤文件夾顯示屏幕保護程序 瀏覽:801
我的世界伺服器版本怎麼下載 瀏覽:600
c代碼加密工具 瀏覽:358
使用泛型演算法的錯誤 瀏覽:739
單片機焊接要焊接多少個引腳 瀏覽:671