一、根據檔案或目錄名稱搜尋
1.find /aaa/ -name 『a.txt』
在根下aaa目錄中查詢a.txt檔案
[root@localhost ~]
# find /aaa/ -name 'a.txt'
/aaa/bbb/ccc/ddd/eee/a.txt
選項 功能
-name 按名稱查詢
-iname 不區分檔名稱大小寫按名稱查詢
-perm 按照檔案許可權來查詢檔案
-prune 不在當前指定的目錄中查詢,如果同時使用-depth選項,那麼-prune將被find命令忽略
-user 按照檔案屬主來查詢檔案
-group 按照檔案所屬的組來查詢檔案
-type 按照檔案型別查詢
-nogroup 查詢無有效所屬組的檔案,即該檔案所屬的組在/etc/groups中不存在
-nouser 查詢無有效屬主的檔案,即該檔案的屬主在/etc/passwd中不存在
2.查詢檔案成功後的複製及刪除操作
在查詢命令後加 -delete是對查詢檔案的刪除操作
[root@localhost ~]
# find /aaa/ -iname 'a.txt' -delete
[root@localhost ~]
# ls /aaa/bbb/ccc/ddd/eee/
b.txt
在查詢命令後加-ok cp -rvf {}是對查詢的檔案進行移動操作,{}後跟目標目錄
[root@localhost ~]
# find /aaa/ -iname 'b.txt' -ok cp -rvf {} /aaa/bbb/ccc/ \;
< cp..
./aaa/bbb/ccc/ddd/eee/b.txt > ? y
"/aaa/bbb/ccc/ddd/eee/b.txt"
-> "/aaa/bbb/ccc/b.txt"
[root@localhost ~]
# ls /aaa/bbb/ccc/
b.txt ddd
Linux中的搜尋命令
linux中的搜尋命令 命令 find 搜尋很費系統資源,盡量避免在高峰期進行搜尋 搜尋範圍計量縮小,可以縮短搜尋的時間和減少使用的資源 語法格式 find 搜尋範圍 搜尋條件 1.檔名搜尋 選項 name 表示linux的萬用字元,表示匹配任意字元 也表示可以匹配任意字元 linux中是嚴格區分大...
Linux中的搜尋命令
find find是最常見和最強大的查詢命令,在磁碟中查詢檔案,用它找到任何你想找的檔案,就是速度有點慢。find path option print exec ok command path是檔案的路徑,option 是各個引數,中內容是附加項可有可無 print 將查詢到的檔案輸出到標準輸出 e...
vi 搜尋命令 Linux 搜尋命令1
whereis是搜尋系統命令的命令,whereis命令不能搜素普通檔案,而只能搜尋系統命令。功能 查詢二進位制命令,原始檔,和幫助文件的命令。which也是搜尋系統命令的命令,和whereis的區別在於 whereis命令可以查詢二進位制命令的同時,查詢到幫助文件的位置 which命令在查詢二進位制...