【问题标题】:ls command ignore specific directory [bash]ls 命令忽略特定目录 [bash]
【发布时间】:2016-04-21 23:56:56
【问题描述】:

树:

a.txt (file)
Tests/b.txt (directory)
c.txt (file)

ls:

a.txt
Tests/b.txt
c.txt

忽略特定文件:

ls -I c.txt:

a.txt
Tests/b.txt

忽略特定目录:

ls -I Tests :(不起作用 - 不应出现测试目录)

a.txt
Tests/b.txt
c.txt

【问题讨论】:

  • 您的问题是什么?你描述的行为——是你想要的还是你不想要的?我问的原因是您的示例输出很少有意义,也不符合真正的 /bin/ls 实际所做的。

标签: linux bash ubuntu ls


【解决方案1】:

ls 命令的“手册页”说明-I 标志接受模式。因此,您可以在命令中使用通配符:

ls -I Tests*

参见:man ls 或命令online man page

【讨论】:

  • 带通配符的引用很重要。
  • @Cyrus:这是个问题吗?
  • 没问题。
  • @Cyrus 那么也许你想解释一下你的意思,让我们这些凡人都能理解......
猜你喜欢
  • 2022-01-25
  • 1970-01-01
  • 2013-02-05
  • 2015-04-14
  • 1970-01-01
  • 1970-01-01
  • 2017-05-10
相关资源
最近更新 更多