檢視某目錄下所有檔案的個數:
[root@localhost1 opt]# ls -l |grep "^-"|wc -l檢視某目錄下所有檔案的個數,包括子目錄裡面的:
[root@localhost1 opt]# ls -lr|grep "^-"|wc -l檢視某目錄下資料夾(目錄)的個數:
[root@localhost1 opt]# ls -l|grep "^d"|wc -l檢視某目錄下資料夾(目錄)的個數,包括子目錄裡面的:
[root@localhost1 opt]# ls -lr|grep "^d"|wc -l批量刪除當前目錄下(包括子目錄)所有的名稱為1的檔案:
[root@localhost jerry]# find . -name "1" -type f | xargs rm -rf批量刪除當前目錄下(包括子目錄)所有的名稱為1的目錄:
[root@localhost jerry]# find . -name "1" -type d | xargs rm -rf批量修改當前目錄下(包括子目錄)所有的名稱為1的目錄為2
[root@localhost firm-letter.com]# find . -name "1" -print0 | xargs -0 rename "1" "2"替換/opt目錄下所以字尾是.tmp檔案中的58.61.192.227字串為58.61.192.228
[root@localhost /]# sed -i "s/58.61.192.227/58.61.192.228/g" `grep 58.61.192.227 -rl /opt/*.tmp檢視當前目錄下所有.log日誌檔案裡包含login字串的相關日誌
find -name "*.log" |xargs grep "login"
Linux全文查詢 替換和刪除
查詢 在當前目錄下的.jsp檔案中查詢 alert 字串 grep alert jsp 在當前目錄及其多個子目錄中查詢檔案portal.jsp find name portal.jsp print 在當前目錄及其多個子目錄下的.jsp檔案中查詢字串 alert find name jsp print...
linux 下的查詢與替換
以例子進行說明 在當前目錄下的.c檔案中查詢字串 password grep password c 在當前目錄及其多個子目錄中查詢檔案test.c find name test.c print 在當前目錄及其多個子目錄中查詢.vbs檔案並刪除之 find name vbs exec rm 在當前目錄...
Linux下的vi編輯命令中查詢 替換詳解
一 查詢 查詢命令 pattern 向下查詢pattern匹配字串 pattern 向上查詢pattern匹配字串 使用了查詢命令之後,使用如下兩個鍵快速查詢 n 按照同一方向繼續查詢 n 按照反方向查詢 字串匹配 pattern是需要匹配的字串,例如 1 1 abc 查詢abc 除此之外,patt...