Linux 系統中,命令行下查找文件是基本功,我們來看看常用的 find,grep 命令;
測試文件準備:
我們在 /tmp 中建立兩個文本文件:
文本內容:
一,find 命令
1,按照文件名 find:
find /目錄 -name 文件名/通配符
例:find ./ -name 'ali*.*'
2,按照文件屬性 find:
瞭解參數:
瞭解時間相關:
min 分鐘;time 天數;瞭解數字,例子:
5:5分鐘/天-5:5分鐘/天內+5:5分鐘/天前命令舉例:
find ./ -mmin -5 (先vim一下文件,然後查找5分鐘內修改過的文件)
c:字節byte,w:雙字,k:KB,M:MB,G:GB
3,使用混合查找: !,-and(-a),-or(-o);
find ./ -size +30c -and -mmin -5# 查找大於30字節,並且5分鐘內修改過的文件;grep 命令:數據內容查找
1,主要參數
-n:顯示匹配行及行號;-s:不顯示錯誤信息;-i:不區分大小寫;-c:只輸出匹配行的計數;-h:不顯示文件名;-l: 只輸出文件名;-v:反轉顯示;2,正則表達式
查找,在ali開頭文件中的,查詢連續出現4個a到c字母的情況;
| 管道輸出的再過濾
netstat -tlnp | grep 192.168
ifconfig | grep 192.168
今天先到這裡,該吃午飯了;
個人頭條鏈接: