當前位置:首頁 » 凈水方式 » linuxfind過濾

linuxfind過濾

發布時間: 2021-01-04 08:19:34

1. linux使用find命令如何過濾文件夾

先用find 查找的時候,制定不查找「.」開頭的文件夾

find /your/dir -type d ! -name ".*"

2. Linux find 搜索 文件時 只要顯示有該文件的目錄

可以配合grep來過濾,-s則可以忽略查找過程中的錯誤信息。
find / -name services -s |grep services

3. linux中怎麼用find查找文件

find

語法:

[root@redhat ~]# find 路徑 參數

參 數說明:

時間查找參數:

-atime n :將n*24小時內存取過的的文件列出來

-ctime n :將n*24小時內改變、新增的文件或者目錄列出來

-mtime n :將n*24小時內修改過的文件或者目錄列出來

-newer file :把比file還要新的文件列出來

名稱查找參數:

-gid n :尋找群組ID為n的文件

-group name :尋找群組名稱為name的文件

-uid n :尋找擁有者ID為n的文件

-user name :尋找用戶者名稱為name的文件

-name file :尋找文件名為file的文件(可以使用通配符)

例 如: 從根目錄開始查找名稱是zgz的文件

[root@redhat ~]# find / -name zgz

/home/zgz

/home/zgz/zgz

/home/weblogic/bea/user_projects/domains/zgz

/home/oracle/proct/10g/cfgtoollogs/dbca/zgz

/home/oracle/proct/10g/cfgtoollogs/emca/zgz

/home/oracle/oradata/zgz

查找名稱中帶有zgz的文件

[root@redhat ~]# find / -name '*zgz*'

/home/zgz

/home/zgz/zgz1

/home/zgz/zgzdirzgz

/home/zgz/zgz

/home/zgz/zgzdir

/home/weblogic/bea/user_projects/domains/zgz

/home/weblogic/bea/user_projects/domains/zgz/zgz.log00006

/home/weblogic/bea/user_projects/domains/zgz/zgz.log00002

/home/weblogic/bea/user_projects/domains/zgz/zgz.log00004

/home/weblogic/bea/user_projects/domains/zgz/zgz.log

/home/weblogic/bea/user_projects/domains/zgz/zgz.log00008

/home/weblogic/bea/user_projects/domains/zgz/zgz.log00005

當我們用whereis和locate無法查找到我們需要的文件時,可以使用find,但是find是在硬碟上遍歷查找,因此非常消耗硬碟的資源,而且效率也非常低,因此建議大家優先使用whereis和locate。

locate 是在資料庫里查找,資料庫大至每天更新一次。

whereis 可以找到可執行命令和man page

find 就是根據條件查找文件。

4. linux 查找文件過濾 find命令

用下面的命令查找文件make-3.80-5.rpm:
find
/
-name
make-3.80-5.rpm
-print
如果模糊查找,需要使用單引號,例如:
find
/
-name
'make-3.*.rpm'
-print
命令裡面的第一個/表示開始搜索的文件夾,如果/文件太多了,可以換為/etc等

5. linux下怎樣結束find命令的查找過程

答案: Ctrl + c

解釋:
1、查找過程其實是find進程執行的過程;
2、當終端獲取到 「 Ctrl + c」信號時就會中斷當前正在執行的進程。

6. [Linux] find 搜索指定文件的時候,如何排除某一個文件夾下的所有文件

find [path] [expression]
這是find命令的基本格式,如果要排除某個文件夾的話,我覺得應該用一個不包回含該文件夾的正規式。答不過貌似find裡面沒有一個像grep 的 -v選項,來排除某個匹配式。
可以看看這個:
http://hi..com/he_qiao_2010/item/327e365bf578fa8209be1788

7. linux中用find查詢的文件中含有隱藏文件,如何排除

童鞋,linux中的隱藏文件都是以.開頭的,在awk中正則過濾下就行了。

find/etc|awk-F'/''/^[^.]/{print$NF}'

8. linux下怎樣結束find命令的查找過程

如果是查找文件建議不要用find去找,因為find是直接從整個硬碟空間裡面找,這樣花費的時間版很多。直接locate+文件
比如locate
passwd
,只要權有關passwd的文件都是給你列出來,當然也可以用whereis
或者
which
。如果用find命令查找慢想中斷就直接ctrl+c就行了。

9. linux中grep和find的區別

這是兩個不同的命令,關於grep:
Linux系統中grep命令是一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹 配的行列印出來。grep全稱是Global Regular Expression Print,表示全局正則表達式版本,它的使用許可權是所有用戶。

而linux下的find
功能:在目錄結構中搜索文件,並執行指定的操作。此命令提供了相當多的查找條件,功能很強大。
語法:find 起始目錄 尋找條件 操作
說明:find命令從指定的起始目錄開始,遞歸地搜索其各個子目錄,查找滿足尋找條件的文件並對之採取相關的操作。

所以簡單點說說,grep是查找匹配條件的行,find是搜索匹配條件的文件。

10. linux 查找文件過濾 find命令

先進入該文件夾,然後試試這個:find . -iname "*.z9c" -size 1000k | xargs ls -lh
看能不能將小於1000k(大約10M)的文件都列出來。

熱點內容
丁度巴拉斯情人電影推薦 發布:2024-08-19 09:13:07 瀏覽:886
類似深水的露點電影 發布:2024-08-19 09:10:12 瀏覽:80
《消失的眼角膜》2電影 發布:2024-08-19 08:34:43 瀏覽:878
私人影院什麼電影好看 發布:2024-08-19 08:33:32 瀏覽:593
干 B 發布:2024-08-19 08:30:21 瀏覽:910
夜晚看片網站 發布:2024-08-19 08:20:59 瀏覽:440
台灣男同電影《越界》 發布:2024-08-19 08:04:35 瀏覽:290
看電影選座位追女孩 發布:2024-08-19 07:54:42 瀏覽:975
日本a級愛情 發布:2024-08-19 07:30:38 瀏覽:832
生活中的瑪麗類似電影 發布:2024-08-19 07:26:46 瀏覽:239