使用Linux通配符查看Linux目錄和文件-Linux系統管理員培訓

中的Linux通配符 [pattern] Linux命令的一部分

在Linux中使用通配符 [pattern] 使命令在多個項目上起作用,它們表示模式中的字元。

*(星號)用於 [pattern] 表示項目中的「所有字元」(單獨使用時)和項目中的「所有其他字元」(與字母和數字等其他字元一起使用時)。

一種 ? (問號)用於 [pattern] 代表一個字元。模式中可以使用多個問號來表示多個字元,每個問號一個字元。

使用通配符的Linux ls命令示例

在您的系統上運行這些Linux命令示例,以獲得真實,實際的培訓經驗!

下面的Linux命令可能會在您的Linux發行版中起作用,但是如果該命令沒有輸出,請閱讀說明並繼續執行下一個命令。

在/ bin的目錄路徑中列出所有以「 l」開頭的Linux文件:

    $ ls -l / bin / l *

列出sbin目錄中文件名中任何位置包含字母「 rm」的所有文件:

    $ ls -l / sbin / * rm *

在sbin目錄中列出所有以字母e,f,g和h開頭的文件:

    $ ls -l / sbin /[e-h]*

遵循上面的Linux命令示例的概念,並使用下表中顯示的通配符模式並運行更多Linux命令!

Linux通配符示例表

下面的Linux通配符表非常有用!

它顯示了在Linux命令中使用通配符的許多不同方式。

以下是在Linux中使用Linux通配符的示例 [pattern] 命令的一部分。

在下面的描述中,單詞「 items」用於表示「目錄和文件」。

    * 所有項目(目錄和文件)-帶或不帶後綴
    r * 以字母「 r」開頭的項目
    引導* 以「 boot」開頭的項目
    *備忘錄* 項目名稱中任何地方都包含「 mem」
    * .png 後綴為「 .png」的項目-以「 .png」結尾的示例:app1.png和hello.png
    ?.cfg 僅以一個字元開頭並以「 .cfg」結尾的項目:b.cfg和3.cfg
    備忘錄?.sxw 以「 memo」開頭,在「 memo」之後具有單個字元並且後綴為「 .sxw」的項目

    示例:memo1.sxw和memoh.sxw-不是memo23.sxw

    備忘錄??。sxw 以「 memo」開頭,在「 memo」之後有兩個字元(僅)並且後綴為「 .sxw」的項目

    示例:memo21.sxw和memok9.sxw-不是memos.sxw

    [a-z]* 以小寫字母開頭並以其他任何字元結尾的項目
    [A-Z]-list.dat 以任何大寫字母開頭並以「 -list.dat」結尾的項目
    [a-zA-Z]report.sxc 以任何小寫或大寫字母開頭並以「 report.sxc」結尾的項目
    [c-f]* 以字母「 c」至「 f」開頭的項目
    [Bb]確認 以「 B」或「 b」開頭並以「 ackup」結尾的項目
    簡[0-9] 以「 jan」開頭並以0到9結束的數字的項目
    字母[3-7] 以「字母」開頭並以3到7結束的數字的項目

這裡介紹的Linux命令和概念適用於:Debian,Red Hat,Fedora,Ubuntu,SUSE,Slackware,openSUSE-以及所有其他Linux發行版。

相關文章