使用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发行版。

相关文章