Linux 如何查詢檔案內容【查詢某個字元】歸納
阿新 • • 發佈:2018-12-27
以下是對查詢常用的命令歸納【相應大家在linux上常用】
find:
查詢檔案:find ./actions/ -name Constract.php
查詢包含leyangjun字母的檔案:find /etc -name '*leyangjun*'
查詢srm開頭的檔案:find/etc -name 'srm*'
我們要在/usr目錄及子目錄下查詢檔名包含“leyangjun”關鍵字的檔案:find /usr -print |grep leyangjun
grep:
在Constract.php檔案中查詢字元leyangjun的行:grep 'leyangjun' Constract.php
不區分大小寫地搜尋。預設情況區分大小寫:grep -i 'ModifySubacction' controllers/Constract.php
管道查詢:
從根目錄開始查詢所有副檔名為.log的文字檔案,並找出包含”leyangjun”的行:find / -type f -name "*.log" | xargs grep "leyangjun"
當前目錄開始查詢所有副檔名為.php的文字檔案,並找出包含”leyangjun”的行:find ./ -name "*.php" | xargs grep "leyangjun"
遠端複製檔案:scp -r /home/map/leyangjun/ [email protected]:/home/users/leyangjun/