檔案尋找,

來源:互聯網
上載者:User

檔案尋找,

1.活用【which/whatis/whereis】

whereis 尋找檔案的位置    whatis  查詢命令的協助   whichis 查看可執行檔的位置

2.find 命令

find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} ;

參數說明 :

find 根據下列規則判斷 path 和 expression,在命令列上第一個 - ( ) , ! 之前的部份為 path,之後的是 expression。如果 path 是空字串則使用目前路徑,如果 expression 是空字串則使用 -print 為預設 expression。

expression 中可使用的選項有二三十個之多,在此只介紹最常用的部份。

-mount, -xdev : 只檢查和指定目錄在同一個檔案系統下的檔案,避免列出其它檔案系統中的檔案

-amin n : 在過去 n 分鐘內被讀取過

-anewer file : 比檔案 file 更晚被讀取過的檔案

-atime n : 在過去 n 天過讀取過的檔案

-cmin n : 在過去 n 分鐘內被修改過

-cnewer file :比檔案 file 更新的檔案

-ctime n : 按檔案建立時間來尋找檔案

-mtime b :按檔案更改時間來尋找檔案

-empty : 空的檔案-gid n or -group name : gid 是 n 或是 group 名稱是 name

-ipath p, -path p : 路徑名稱符合 p 的檔案,ipath 會忽略大小寫

-name name, -iname name : 檔案名稱符合 name 的檔案。iname 會忽略大小寫

-size n : 檔案大小 是 n 單位,b 代表 512 位元組的區塊,c 表示字元數,k 表示 kilo bytes,w 是二個位元組。-

-type c : 檔案類型是 c 的檔案。 前面加!表示除之外

-perm :按檔案的許可權尋找

-user | -nouser 屬主|沒有uid  

-group |-nogroup 屬組|沒有gid

-exec     :對匹配的檔案執行該參數所給出的shell命令。
-ok        :和-exec的作用相同,在執行每一個命令之前,都會給出提示,讓使用者來確定是否執行。
-delete   :刪除檔案
-ls         :列出檔案
-print     :列印

參數:-t 表示先列印命令,然後在執行

-i 將每項名稱,一行一行的賦值給{},

執行個體:尋找/var/logs目錄中更改時間在7日以前的普通檔案,並在刪除之前詢問它們:

$ find /var/logs -type f -mtime +7 -ok rm { } ;

尋找前目錄中檔案屬主具有讀、寫入權限,並且檔案所屬組的使用者和其他使用者具有讀許可權的檔案:

$ find . -type f -perm 644 -exec ls -l { } ;

為了尋找系統中所有檔案長度為0的普通檔案,並列出它們的完整路徑:

$ find / -type f -size 0 -exec ls -l { } ;

find ./ -name 'file*' |xargs -ti mv {} ../{}.bak

find /rootDesktop/test -name 'test.*' |xargs -ti mv {} {}.log

find /etc/-name *.conf  -exec cp {} /backup \;

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.