linux萬用字元

2021-07-23 19:36:53 字數 1271 閱讀 3709

touch a a6.log abc.log ac.txt b c c5.txt x.log a
代表任意多個字元

例:查詢以"

.log

"結尾的檔案

ll *.log

代表任意單個字元

例:只查詢a、b、c

ll ?

代表「[」和「]」之間的某乙個字元,比如[0-9]可以代表0-9之間的任意乙個數字,[a-za-z]可以代表a-z和a-z之間的任意乙個字母,字母區分大小寫。

例:只查詢字母檔案

例:查詢以「.log」結尾且「.log」前只有兩個字元的檔案且第二個字元是數字

表示匹配結果取反的意思,注意這個萬用字元必須要在中使用

例:查詢不是以「.log」結尾的檔案

表示符合括號內包含的多個檔案

例:查詢『.log』和「.txt」結尾的檔案

注意: 「.」這個符合比較特殊,如果匹配的條件加上了該符合那麼說明查詢結果檔案就包含帶「.」的檔案

例如前面的「^」的例子,如果我這樣查詢「ll *.[^txt]*」,那麼結果就不一樣了

例如:刪除a、b、c和以.txt結尾的檔案

當然既然可以查詢當然也可以使用萬用字元匹配的方式進行移動檔案,如果需要在存在很多檔案的資料夾中移動某些型別的檔案那麼使用萬用字元匹配的效率就顯而易見了;當時萬用字元的使用技巧不單單只有這些,有空的可以多去研究。

Linux萬用字元

在使用shell命令對多個檔案物件執行單一操作時,例如刪除當前目錄下的file1到file8,多次使用相同的命令rm file1到rm file8非常麻煩,通常使用萬用字元模式解決這個問題 rm file 1 8 當使用萬用字元指定一種模式時,該模式與底層系統上的乙個或多個檔案匹配,shell以空格...

linux萬用字元

在您日常的 linux 使用中,有很多時候您可能需要一次對多個檔案系統物件執行單一操作 比如 rm 在這些 情況下,在命令列中輸入許多檔案通常讓人感到厭煩 rm file1 file2 file3 file4 file5 file6 file7 file8 為了解決這個問題,您可以利用 linux ...

Linux萬用字元

linux萬用字元 在我們平常的 linux 使用中,在很多時候您可能需要一次對多個檔案系統物件執行單一操作 如 cp 在這些情況下,直接在命令列中輸入許多檔名通常是很讓人厭煩的 root admin cp file1 file2 file3 file4 file5 filen home test ...