linux中findname和find name有什麼區別啊!我執行命令結果是一樣的,求指教

2021-08-07 12:04:59 字數 2308 閱讀 1149

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這個 是設...