我常用的find命令
查詢某種型別檔案中包含特定字元的檔案
find /* -type f -name “*.php” |xargs grep “rename(“
find ./|xargs grep -ri “is_vip” -l
Linux下find一次查詢多個指定檔案或者排除某類檔案,在 GREP 中匹配多個關鍵字的方法
(1)Linux下find一次查詢多個指定檔案:
查詢a.html和b.html
find . -name "a.html" -name "b.html"
find . -regex `.*.txt|.*.doc|.*.mp3` find . -regex `.*.txt|.*.doc|.*.mp3`
./a.txt
./a.doc
./a.mp3
(2)排除某些檔案型別:
排除目錄下所有以html結尾的檔案:
find . -type f ! -name "*.html"
./ge.bak.02.09
./ge.html.changed.by.jack
./a.txt
./a.doc
./a.mp3
(3)排除多種檔案型別的示例:
find . -type f ! -name "*.html" -type f ! -name "*.php" -type f ! -name "*.svn-base" -type f ! -name "*.js" -type f ! -name "*.gif" -type f ! -name "*.png" -type f ! -name "*.cpp" -type f ! -name "*.h" -type f ! -name "*.o" -type f ! -name "*.jpg" -type f ! -name "*.so" -type f ! -name "*.bak" -type f ! -name "*.log"
(3)在 GREP 中匹配多個關鍵字的方法:
grep查詢多個數字的檔案:
-r 遞迴,-E:正則 -l:只顯示檔名
grep -r -E `0341028|100081|10086|10001` *
a.txt:100081
b.txt:10086
c/cc.txt:0341028
c/cc.txt:100081
c/cc.txt:10086
c/cc.txt:10001
c.txt:10001
d.txt:0341028
grep -r -E -l `0341028|100081|10086|10001` *
a.txt
b.txt
c/cc.txt
c.txt
d.txt
多種型別檔案示例:
find . -name "*.html" -o -name "*.js"|xargs grep -r "BusiTree"
(4)查詢系統大於100M的檔案
find / -type f -size +1000000k
相關文章
- 我常用的Linux命令Linux
- 我的常用tmux操作命令UX
- 記錄Linux我常用的命令Linux
- find命令
- find -newer命令
- Linux常用命令之檔案查詢which、find、locate命令講解Linux
- sed命令和find命令的結合的使用
- `find` 命令詳解
- find 命令及其示例
- find 命令入門
- grep、find命令整理
- linux中file命令和find命令Linux
- find 命令的引數詳解
- Linux find 命令詳解Linux
- linux每日命令(20):find命令概覽Linux
- Linux 命令列:find 的 26 個用法示例Linux命令列
- Laravel 我的教程筆記:一些常用命令Laravel筆記
- shell常用的命令
- Docker常用的命令Docker
- 常用的linux命令Linux
- 常用的ADB命令
- 常用的 Homebrew 命令
- 常用的 nginx 命令Nginx
- 常用的 maven 命令Maven
- 常用的docker命令Docker
- Linux/Unix重要find命令詳解Linux
- 在 Linux中find命令使用技巧Linux
- linux 查詢檔案命令 findLinux
- linux中查詢find命令的複雜用法Linux
- Linux學習之linux的find命令如何使用?Linux
- Laravel 我的教程筆記:一些常用命令( git )Laravel筆記Git
- 每天一個linux命令(1):find命令之execLinux
- AD中常用的命令
- DBA常用的linux命令Linux
- Git常用的命令列Git命令列
- 常用的vi/vim命令
- python檔案查詢之find命令Python
- [20180302]使用find命令小錯誤.txt
- Find命令查詢最近幾天修改的檔案