linux 下查詢檔案操作

2021-08-20 01:24:30 字數 678 閱讀 6642

du -ah --max-depth=1

查詢當前目錄下大於100m的檔案:

find . -type f -size +100m -exec ls -lh {} \; | awk '';
當找到大檔案後,若因某些原因,不想對檔案進行刪除,可以用echo或cat或clear命令清除檔案內容:

echo > /var/log/big.log 此命令會把/var/log目錄中的big.log檔案內容清除,而又不刪除big.log檔案

cat > /var/log/big.log 此命令能與「echo > /var/log/big.log」達到相同效果,不過,命令執行後,需要用「ctrl + d」結束

clear > /var/log/big.log 此命令會把big.log檔案內容清空,而不刪除檔案

檢視磁碟裡有哪些大資料夾

du -h --max-depth=1 | sort -nr

或du -hm --max-depth=1 | sort -nr

du命令的-m引數表示按mb位元組單位排列。

sort命令:-n引數表示由小到大排序;-nr表示由大到小排序;

如果資料夾太多了,可以限制顯示的數量:

du -hm --max-depth=1 | sort -nr | head -5

Linux下查詢檔案

linux下查詢檔案真是太不方便了,因為我不會這些命令,學了幾個,用著還行 find是乙個非常有效的工具,它可以遍歷當前目錄甚至於整個檔案系統來查詢某些檔案或目錄.主要選項 name 按照檔名查詢檔案 perm 按照檔案許可權來查詢檔案 prune 不在當前指定的目錄中查詢 user 按照檔案屬主來...

linux下查詢檔案原理

linux系統的檔名格式和unix系統的檔名格式一樣,其中的目錄名用斜槓 分隔。例如,檔案 名 home vmail test,其中 home和 vmail是目錄名,test則是檔名。linux系統中的檔名可以由任何可列印的字元組 成,也可以是任何的長度。系統通過分析目錄中的檔案,來查詢檔案對應的索...

在Linux下查詢檔案

因為要裝pl sql所以要查詢tnsnames.ora檔案。看看怎麼查這個檔案在linux下的哪個目錄 find name tnsnames.ora 查到 還可以用locate 來查詢 locate tnsnames.ora 結果是 一.通過檔名查詢法 舉例說明,假設你忘記了httpd.conf這個...