Linux 筆記--尋找

來源:互聯網
上載者:User

標籤:des   ar   使用   sp   檔案   資料   div   on   cti   

whereis locate 在資料庫去尋找, updatedb 更新資料庫,需要 root
find 在硬碟裡尋找(比較慢)


locate
-i 忽略大小寫差異
-r 後面可接正則標記法的顯示方式
which (尋找可執行檔)
-a 將所有由 PATH 目錄中可以找到都指令均列出而不止第一個被找到的指令名稱
whereis (尋找特定檔案)
-b 找 binary 格式的檔案
-m 找在說明檔案 manual 路徑下的檔案
-s 找 source 來源檔案
-u 搜尋和在上述三個項目當中的其他特殊檔案
find-atime -ctime -mtime
-mtime n 在 n 天之前的一天之內被更改過內容的檔案
-mtime +n 列出在 n 天之前(不含 n 天本身)被更動過內容的檔案檔名;
-mtime -n 列出在 n 天之內(含 n 天本身)被更動過內容的檔案檔名.
-newer FILENAME 列出比 FILENAME 還要新的檔案檔名
+4 代表大於等於 5 天前的檔名: find /var -mtime +4-4 代表小於等於 4 天內的檔案檔名: find /var -mtime -4 4 則是代表 之前 4-5 那一天的檔案檔名: find /var -mtime 4


使用者或組名
-uid n 使用者的帳號 ID, UID ,這個 UID 記錄在/etc/passwd 裡面和帳號名稱對應的數字.
-gid n 組名的 ID, GID, GID 記錄在/etc/group
-user NAME 為使用者帳號名稱
-group NAME 為組名
-nouser 找出沒有屬主
-nogroup 不存在於 /etc/group


-name:
-name FIMENAME 搜尋檔案名稱為 FILENAME 的檔案


-size:
-size [+-]SIZE 搜尋比 SIZE 還要大(+)或小(-)的檔案.
SIZE:
c 代表 byte
k 代表 1024bytes
例如:比 50KB 還要大的檔案, 就是 -size +50k


-type
f 普通檔案
b 塊裝置
c 字元裝置
l 連結檔
d 目錄
l 連結檔
s socket
p 管道檔案


-perm
-perm -XXX  XXX 為許可權的八進位表示-rwxr--r-- ,0744 , -perm -0744,-rwsr-xr-x ,4755 時,也會被列出來, 因為 -rwsr-xr-x 的屬性已經囊括了 -rwxr--r-- 的屬性了. 


-depth

首先匹配所有的檔案然後再進入子目錄中尋找.

-mount

從當前的檔案系統中(不進入其他檔案系統)尋找.

-exec/ok

接到 find 的後面對 find 所尋找的內容進行操作.比如 rm, ls

格式 find ~/Work/ -type d -name "Assembly" -exec ls {} \;-exec + command {} \;

如果是 -ok, 那麼在執行 command 的時候會提示是否執行這個 command.

Linux 筆記--尋找

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.