使用Linux Ls命令查看Linux文件「模式」-Linux命令培訓快速提示

的 [pattern] Linux命令的一部分

的Linux[[圖案]Linux命令(又稱為Linux Shell模式)的一部分是字母和通配符的組合,可與Linux命令一起使用以查看有關Linux目錄和文件的信息。

的Linux [pattern] Linux命令的功能與所有命令都不相同。

Linux ls命令示例,顯示用於Linux文件和目錄的Linux命令模式

下面顯示的Linux命令示例將幫助您了解Linux命令如何使用「文件(或目錄)匹配模式」。

下面的Linux命令將在大多數Linux發行版中運行,但是,根據您的Linux發行版,下面的某些Linux ls命令可能不會在輸出中顯示任何Linux文件。

的 [pattern] 命令的組件用於表示與「模式」匹配的文件。它可以是一個或多個字母,數字或其他字元,並且可以包括*(星號)和?。 (問號)通配符。

一種 [pattern] 可以是項目名稱(目錄或文件),也可以是項目名稱的一部分(加上通配符)。

一種 [path] 目錄之前可以 [pattern] (如下面的第二個Linux命令示例所示)。

當一個 [path] 如果未與命令一起使用,則該命令通常將基於當前目錄中的文件顯示輸出(如下面的第一個Linux命令示例所示)。

下面的Linux ls命令使用*(單個星號)的模式顯示當前目錄中的所有文件(如果您是「常規」用戶,並且位於主目錄中,則可能沒有任何文件文件或目錄)。

    $ ls -l *

下面的ls命令使用「 / etc / hos *」的路徑和模式來顯示etc目錄中所有以「 hos」開頭的文件。的 [path] 是/ etc並且 [pattern] 是「 hos *」(在模式中使用*通配符)。

    $ ls -l / etc / host *

項目名稱的後綴(也就是文件擴展名,即擴展名)在最右邊。 (點)和字元的右側。 (點)。

例如,在名為rc.d的目錄中,「。d」是目錄的後綴,而在名為speedbar.gz的文件中,「。gz」是文件的後綴。

在下面的Linux ls命令示例中,路徑和模式為「 /etc/*.cfg」,路徑為「 / etc」,模式為「 * .cfg」。此Linux命令顯示在根目錄下的etc目錄中所有以「 .cfg」結尾的文件的列表。

    $ ls -l /etc/*.cfg

在下面的ls命令示例中,?通配符用於表示「主機?」模式中的任何單個字元。僅在「主機」右側顯示一個字元的文件。

    $ ls -l / etc / host?

上面討論的Linux概念和命令適用於Red Hat,Debian,Slackware,Ubuntu,Fedora,SUSE和openSUSE Linux-以及所有Linux發行版。

相關文章