1. 程式人生 > >Linux 如何查詢檔案內容【查詢某個字元】歸納

Linux 如何查詢檔案內容【查詢某個字元】歸納

以下是對查詢常用的命令歸納【相應大家在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/