Ubuntu萬用字元的使用

人生路由器發表於2018-09-17

萬用字元的使用

萬用字元 含義
* 代表任意個數個字元
? 代表任意一個字元,至少 1 個
[ ] 表示可以匹配字元組中的任一一個
[abc] 匹配 a、b、c 中的任意一個
[a-f] 匹配從 a 到 f 範圍內的的任意一個字元

在這裡插入圖片描述

" * " 表示任意字元 , 以1找的便是所有以1開頭的檔案
現在利用
號找以1結尾的檔案
在這裡插入圖片描述
可以看到顯示的是找不到,因為缺少副檔名,要加上 .txt為結尾
在這裡插入圖片描述
這樣便可以了
假如現在我們尋找以3為結尾的檔案,剛剛教的是可以這樣寫 3.txt
那現在在學一種 3 (這是為什麼了?因為
號可以代表任意個字串,當然也可以代表.txt這種結尾啦~)

?是隻代表任意一個字元
在這裡插入圖片描述

【】表示可以匹配字元組中任意一個

在這裡插入圖片描述


絕對路徑

相對路徑和絕對路徑
• 相對路徑 在輸入路徑時,最前面不是 / 或者 ~,表示相對 當前目錄 所在的目錄位置
• 絕對路徑 在輸入路徑時,最前面是 / 或者 ~,表示從 根目錄/家目錄 開始的具體目錄位置

也就是說只要是以23(圖片中例子)結尾的,且【】中含有的數字只要被包含都會被匹配出來
在這裡插入圖片描述
不同於絕對路徑
在這裡插入圖片描述
絕對路徑是定位到哪就可以直接跳轉過去,而相對路徑則需要在當前目錄下存在你要去的那個檔案路徑,找不到的話就會報錯

總結一下
在這裡插入圖片描述

相關文章