part of the [pattern] Linux command

part of the Linux [[pattern] Linux command(aka Linux shell pattern)是一个可与 Linux 命令一起使用的字母和通配符的组合,以查看有关 Linux 目录和文件的信息。

Linux [模式] Linux 命令与所有命令的功能不同。

Linux ls 命令示例显示 Linux 文件和目录的 Linux 命令模式

下面显示的 Linux 命令示例将帮助您了解 Linux 命令如何使用“文件” (或目录)匹配模式”。

下面的 Linux 命令适用于大多数 Linux 发行版,但是,根据您的 Linux 发行版,下面的一些 Linux ls 命令可能不会在输出中显示任何 Linux 文件。

命令的[pattern]部分用来表示匹配“pattern”的文件。它可以是一个或多个字母、数字或其他字符,并且可以包括 *(星号)和? . (问号)通配符。

[模式]可以是项目名称(目录或文件),也可以是项目名称的一部分(加上通配符)。

[路径] 目录前面可以有一个[模式](如下面第二个 Linux 命令示例所示)。

当 [path] 未与命令一起使用时,该命令通常会根据当前目录中的文件显示输出(如下面的第一个 Linux 命令示例所示)。

下面的 Linux ls 命令使用模式 *(单个星号)来显示当前目录中的所有文件(如果您是“普通”用户并且在您的主目录中,则可能没有任何文件或目录)。

    $ ls -l *

下面的ls命令使用“/etc/hos*”的路径和模式显示etc目录下所有以“hos”开头的文件。 [路径] 是 /etc,[模式] 是“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 命令示例中,?通配符用于表示“host?”中的任何单个字符。图案。仅在“主机”右侧显示一个字符的文件。

    $ ls -l /etc/host?

上面讨论的 Linux 概念和命令适用于 Red Hat、Debian、Slackware、Ubuntu、Fedora、SUSE 和 openSUSE Linux - 以及所有 Linux 发行版。