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

相关文章