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

時間 2021-08-11 17:26:16

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記憶體中Page cache和buffer cache的區別

七彩虹科技 a buffer is something that has yet to be written to disk.a cache is something that has been read from the disk and stored for later use free中看到的...

Linux中Buffer和Cache的區別

free 的輸出包含了物理記憶體 mem 和交換分割槽 swap 的具體使用情況,比如總記憶體 已用記憶體 快取 可用記憶體等。其中快取是 buffer 和 cache 兩部分的總和 其中buffer 和cache 的區別是 簡單來說,buffer 是對磁碟資料的快取,而 cache 是檔案資料的快...

linux中是什麼意思,linux命令中的「 」和「 」是什麼意思?

1.格式 command1 command2 2.含義 如果 左邊的command1執行失敗 返回1表示失敗 就執行 右邊的command2。3.例項 1 列印1111.txt的第一列內容,若執行不成功則執行顯示facebook.txt的內容 2 當列印1111.txt的第一列內容命令被成功執行,則...