SunOS 5.10 - 忽略 ls 中的某些文件

SunOS 5.10 - 忽略 ls 中的某些文件

我不知道为什么,但是我无法使用忽略标志执行 ls:

-bash-3.2$ ls -I '*.log'
ls: illegal option -- I

你知道我还能尝试什么吗?

答案1

-I是 GNU 特有的标志ls,在其他版本中找不到ls

选项包括:

  • 安装 GNU fileutils 包并ls从中运行命令。
  • 结合其他工具可以获得类似的结果,例如ls | grep -v '\.log$'
  • 使用 shell 通配符模式来接近,例如ls *.[^g]列出所有不以字母 g 结尾的文件。

相关内容