1樓:4終
1、find是用來查詢檔案或目錄。首先看一下最簡單的用法直接根據路徑來查詢檔案。命令詳解:
find +(路徑)+(檔名或目錄名),注意不要在 /(根)目錄下查詢檔案,最好在查詢的時候精確一點。
2、“-name”命令詳解:find + (路徑) -name (檔名或目錄名)。
3、引數“*”,“*”可以匹配任意值包括空值,在搜尋檔案的時候有多種用法,用於搜尋模糊記憶的檔案,圖中的 “abc*”指的是以abc開頭的檔案或目錄名。命令詳解:find+ (路徑) -name +abc*
4、*abc*所指的是包含abc的檔名,無論是abc開頭的檔案、結尾的檔案或者是檔案或目錄中包含abc的檔案,這裡都會顯示出來。命令詳解:find+ (路徑) -name +*abc*。
5、*de 所指的是就是以de結尾的檔案,那麼用find查詢出來的結果就只有結尾是de的檔案或者目錄名。命令詳解:find+ (路徑) -name +*de。
2樓:匿名使用者
find . -name 這句中的點是從當前目錄開始,查詢當前及其子目錄
find -name 沒有指明從哪個目錄開始,那就從預設的當前目錄開始查詢了
3樓:匿名使用者
find . -name是指在當前命令的執行目錄下進行查詢,而find -name應該會報錯的吧,按find命令的規則來說的話。建議還是用前面的命令。
4樓:葉葉葉
find 命令語法:
find[path...] [expression]所以第一個引數是要搜尋的目錄,如果省略了目錄,則查詢當前目錄。
在linux shell 裡, 一個點號 . 可以代表當前目錄,兩個點號 .. 代表父目錄。
所以這兩條命令是等價的。
5樓:
用法: find [-h] [-l] [-p] [-olevel] [-d help|tree|search|stat|rates|opt|exec] [path...] [expression]
預設路徑為當前目錄;預設表示式為 -print
表示式可能由下列成份組成:操作符、選項、測試表示式以及動作:
操作符 (優先順序遞減;未做任何指定時預設使用 -and):
( expr ) ! expr -not expr expr1 -a expr2 expr1 -and expr2
expr1 -o expr2 expr1 -or expr2 expr1 , expr2
位置選項 (總是真): -daystart -follow -regextype
普通選項 (總是真,在其它表示式前指定):
-depth --help -maxdepth levels -mindepth levels -mount -noleaf
--version -xdev -ignore_readdir_race -noignore_readdir_race
比較測試 (n 可以是 +n 或 -n 或 n): -amin n -anewer file -atime n -cmin n
-cnewer 檔案 -ctime n -empty -false -fstype 型別 -gid n -group 名稱
-ilname 匹配模式 -iname 匹配模式 -inum n -ipath 匹配模式 -iregex 匹配模式
-links n -lname 匹配模式 -mmin n -mtime n -name 匹配模式 -newer 檔案
-nouser -nogroup -path pattern -perm [+-]mode -regex pattern
-readable -writable -executable
-wholename pattern -size n[bcwkmg] -true -type [bcdpflsd] -uid n
-used n -user name -xtype [bcdpfls]
-context context
actions: -delete -print0 -printf format -fprintf file format -print
-fprint0 file -fprint file -ls -fls file -prune -quit
-exec command ; -exec command {} + -ok command ;
-execdir command ; -execdir command {} + -okdir command ;
認真看下咯~
.這個符號指代當前目錄,..指代上一級目錄。
Linux中tar命令的問題,Linux中tar的命令
您好,我也是以為linux 的愛好者,也是乙個linux 的講師,tar 當中的引數是 比較繁多的 62616964757a686964616fe58685e5aeb931333332626664 其中 tar x 是解壓 tar c 是新增壓縮檔案 tar t 呢?才是檢視壓縮包裡面的內容。其中 ...
linux中的logout命令linux命令中logout和exit有什麼區別?
登出系統的logout命令 logout 登出是登陸的相對操作,登陸系統後,若要離開系統,使用者只要直接下達logout命令即可 root laolinux root logoutred hat linux release 9 shike kernel 2.4.20.8 on an i686laol...
linux中PATH PATH HOME bin是什麼意思呢,冒號 是什麼意思
這些 指的是來環境變 量源,冒號是分隔符。具體見解如下 home這個 是乙個環境變數,它代表的是當前登入的使用者的主資料夾的意思。就是家目錄的那個 home bin這個 指的就是主資料夾下的bin子目錄,代表的是資料夾的內部子目錄。注意不是根目錄的那個 path path home bin這個 是設...