是否可以列出以 X 开头或包含 X 的文件名?

irl*_*irl 3 terminal bash command-line

正如标题所问,是否可以列出以 X 开头或包含 X 的文件?

ls用于列出文件。我可以使用任何选项来列出以特定字母开头或包含特定字母的文件吗?

Wuf*_*ers 8

要执行“包含 X”部分,您可以执行以下操作:

ls | grep "X"
Run Code Online (Sandbox Code Playgroud)

ls - 列出当前目录下的所有文件

| - 管道,将它之前命令的所有输出作为输入发送到它之后的命令。

grep "X" - 在给定的输入中搜索文本(这里是通过管道)。

ls -1 | grep "^X"
Run Code Online (Sandbox Code Playgroud)

ls- 列出当前目录中的文件,每行一个,对于我们将使用的正则表达式必不可少grep

| - 管道

grep "^X" - 这基本上翻译成:“行的开头,然后是 X”,因此它将显示以“X”开头的文件。

希望这可以帮助!

  • http://mywiki.wooledge.org/ParsingLs (2认同)