Shell常用命令 find

2021-08-18 22:58:55 字數 1001 閱讀 4419

find命令原理:從指定的起始目錄開始,遞迴地搜尋其各個子目錄,查詢滿足尋找條件的檔案,並可以對其進行相關的操作。

格式:find [查詢目錄] [引數] [匹配模型]  

多引數格式:find [查詢目錄] [引數] [匹配模型] [引數] [匹配模型]  

例如:1、find . -name "*.sh"           

查詢在當前目錄(及子目錄)下找以sh

結尾的檔案

。2、find . -perm 755               

查詢在當前目錄(及子目錄)下找

屬性為755

的檔案。

3、find -user root                  

查詢在當前目錄(及子目錄)下找

屬主為root

的檔案。

4、find /var -mtime -5           

查詢在/var下找

更改時間

在5天以內

的檔案。

5、find /var -mtime +3          

查詢在/var下找

更改時間

在3天以前

的檔案。

6、find /etc -type l                

查詢在/etc下查詢

檔案型別為|

的鏈結檔案

。7、find . -size +1000000c    

查詢在當前目錄(及子目錄)下查詢檔案大小

大於1m

的檔案,1m是1000000個位元組。

8、find . -perm 700 |xargs chmod 777         

查詢出當前目錄(及子目錄)下

所有許可權為700的檔案

,並把其許可權

重設為777。

9、find . -type f |xargs ls -l                         

查詢出檔案並檢視其詳細資訊。

shell 常用命令之二 find

一 find命令的功能是 在指定路徑下查詢檔案 二 find命令的基本格式 find 路徑 選項 操作 三 find 命令常用的選項 name 根據檔名查詢檔案 perm 根據檔案的許可權查詢檔案 prune 可以使find命令不在當前指定的目錄中查詢 user 根據檔案屬主查詢檔案 group 根...

find常用命令

find 是linux下乙個非常重要的搜尋指令。find在目錄結構中搜尋檔案,並執行指定的操作。find 具有強大的功能,即使系統檔案中含有網路檔案系統 nfs find 指令在該檔案系統中同樣有效,只要有相應的許可權。一 find 命令概述 命令格式 find pathname options p...

find常用命令

整理的一些linux find的常用命令 find的格式如下 find pathname option print exec or ok command print 將查詢到的檔案輸出到標準輸出 exec command 將查到的檔案執行cmd操作,和 之間有空格 ok 和 exec相同,只不過在操...