method 1:
egrep -irn --exclude="tags" --exclude="cscope.*" --exclude-dir=".repo/" --exclude-form=/exclude.list pattern
method 2:
egrep -irn "pattern" | egrep -v "tags|cscope|.repo"
3.如果每次都輸入--exclude-dir=引數,是不是很慢還容易出錯,降低效率呢?
不過不用擔心,我們可以把--exclude-dir=引數通過加入配置檔案~/.bashrc (這是bash的當前使用者配置檔案) 的方法來簡化操作,提高效率。
在~/.bashrc檔案的末尾新增以下命令:
[plain]view plain
copy
export grep_options="--exclude-dir=pattern"
然後儲存,執行source ~/.bashrc或者. ~/.bashrc,使修改起作用。
Linux 下查詢檔案或資料夾
有些在我看來比較實用的命令,在這裡記一下,避免每次都搜尋一輪。1 查詢檔案和資料夾 find name mongo 從當前路徑開始,向子目錄查詢名字含有 mongo 的檔案和資料夾 2 僅查詢檔案夾 find name mongo type d 3 查詢檔案內容中含有指定內容的檔案或資料夾 find...
TortoiseSVN忽略檔案或資料夾
tortosiesvn properties來設定svn ignore屬性 svn ignore global ignores區別 1 svn ignore 只對當前目錄有效 global ignores 是全域性有效,就是所有目前都有效 2 svn ignore 必須每個工作目錄都要設定,個性化配...
獲取系統資料夾或檔案
獲取檔案目錄 openfilename ofn 公共對話方塊結構。tchar szfile max path 儲存獲取檔名稱的緩衝區。初始化選擇檔案對話方塊。zeromemory ofn,sizeof openfilename ofn.lstructsize sizeof openfilename ...