導航:首頁 > 凈水問答 > find過濾軟鏈接

find過濾軟鏈接

發布時間:2022-02-17 20:26:17

Ⅰ 怎樣用find命令找出某人的文件

用find命令找出某人的文件的方法
1、find的語法:
find [起始目錄] 尋找條件 操作
2、表述方式:find PATH OPTION [-exec COMMAND { } \;]
find命令會根據用戶給的option,也就是尋找條件從用戶給出的目錄開始對其中文件及其下子目錄中的文件進行遞歸搜索。該命令中的尋找條件可以是一個用邏輯運算符 not、and、or 組成的復合條件。邏輯運 算符 and、or、not 的含義為:
(1) and:邏輯與,在命令中用「-a」表示,是系統預設的選項,表示只有當所給的條 件都滿足時,尋找條件才算滿足。例如:
find –name 』tmp』 –xtype c -user 』inin』% 該命令尋找三個給定條件都滿足的所有文件。
(2) or:邏輯或,在命令中用「-o」表示。該運算符表示只要所給的條件中有一個滿足 時,尋找條件就算滿足。例如:
find –name 』tmp』 –o –name 』mina*』% 該命令查詢文件名為』tmp』或是匹配』mina*』的所有文件。
(3) not:邏輯非,在命令中用「!」表示。該運算符表示查找不滿足所給條件的文件 。例如:
find ! –name 』tmp』% 該命令查詢文件名不是』tmp』的所有文件。
需要說明的是:當使用很多的邏輯選項時,可以用括弧把這些選項括起來。為了避免Shell本身對括弧引起誤解,在話號前需要加轉義字元「\」來去除括弧的意義。例:
find \(–name 』tmp』 –xtype c -user 』inin』 \)
3、在find中的option的內容了:
在option中,具體有參數:
-name 』字串』 查找文件名匹配所給字串的所有文件,字串內可用通配符 *、?、[ ]。
-lname 』字串』 查找文件名匹配所給字串的所有符號鏈接文件,字串內可用通配符 *、?、[ ]。
-gid n 查找屬於ID號為 n 的用戶組的所有文件。
-uid n 查找屬於ID號為 n 的用戶的所有文件。
-group 』字串』 查找屬於用戶組名為所給字串的所有的文件。
-user 』字串』 查找屬於用戶名為所給字串的所有的文件。
-empty 查找大小為 0的目錄或文件。
-path 』字串』 查找路徑名匹配所給字串的所有文件,字串內可用通配符*、?、[ ]。
-perm 許可權 查找具有指定許可權的文件和目錄,許可權的表示可以如711,644。
-size n[bckw] 查找指定文件大小的文件,n 後面的字元表示單位,預設為 b,代表512位元組的塊。
-type x 查找類型為 x 的文件,x 為下列字元之一:
b 塊設備文件
c 字元設備文件
d 目錄文件
p 命名管道(FIFO)
f 普通文件
l 符號鏈接文件(symbolic links)
s socket文件
-xtype x 與 -type 基本相同,但只查找符號鏈接文件。
以時間為條件查找
-amin n 查找n分鍾以前被訪問過的所有文件。
-atime n 查找n天以前被訪問過的所有文件。
-cmin n 查找n分鍾以前文件狀態被修改過的所有文件。
-ctime n 查找n天以前文件狀態被修改過的所有文件。
-mmin n 查找n分鍾以前文件內容被修改過的所有文件。
-mtime n 查找n天以前文件內容被修改過的所有文件。
-print:將搜索結果輸出到標准輸出。

Ⅱ shell的find命令如何排除按文件名排除文件

不一定非要從find中進行過濾,可以先計算出來後再過濾
find 目錄 -type f -exec sha1sum {} \; | grep -v 'readme.txt'

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

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

Ⅳ linux 查找文件過濾 find命令

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

Ⅳ find+device+closed+unexpectedly

摘要 您好,很榮幸為您服務。

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

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

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

Ⅶ 在linux中用find命令列舉/etc目錄下所有的符號鏈接

find . -name "*.c" -print .表示當前目錄 -name 表示查詢的是文件名 *匹配其他,?匹配的單個字母或者數字

Ⅷ mongoose的find怎麼過濾引用欄位

之前也遇到了這個問題, 考慮到之前剛剛添加了一些WEB組件,可能造成了引用混亂, 找到BIN文件夾,將之前添加的文件剪切到另外一個新文件夾備份。 然後重新生成項目,問題解決了。

Ⅸ 將當前目錄下,查找所有符號鏈接文件,將找到的文件進行刪除操作。可以通過命令

摘要 查找當前目錄下的所有 指明名字文件

閱讀全文

與find過濾軟鏈接相關的資料

熱點內容
超濾膜水龍頭濾芯怎麼清洗 瀏覽:550
超濾膜的清洗和保存方法 瀏覽:402
過濾棉一天就黑了 瀏覽:360
超濾膜堆是什麼 瀏覽:460
阿拉伯人蒸餾酒精 瀏覽:81
飲料用水處理反滲透設備 瀏覽:852
反滲透法對脫鹽原理是什麼 瀏覽:559
原廠空調濾芯和副廠有什麼區別 瀏覽:423
全順濾芯多少錢 瀏覽:820
朔州城市生活污水處理多少錢一次 瀏覽:991
脫硫廢水納濾回收 瀏覽:844
小型飲水機什麼牌子最好 瀏覽:293
污水處理二沉池花牆 瀏覽:191
不銹鋼污水處理泵 瀏覽:501
重汽曼發動機柴油濾芯如何放水 瀏覽:389
污水泵拉鏈怎麼配 瀏覽:131
污水處理費無排污 瀏覽:579
污水廠一般硫化氫按多少計算 瀏覽:171
蒸餾塔什麼是熱迴流 瀏覽:244
油煙機清洗和換濾芯有什麼區別 瀏覽:674