我有一个名为 selenium_IDE 的目录
如果我做
ls sel*
我可以看到其中的目录,例如
$ ls sel*
HAPPY HAPPY_PLUS_OPTIONS SAD SAD_PLUS_OPTIONS
但不是目录本身,即selenium_IDE/
我尝试使用-d1
(深度1),它过去在某些系统上对我有用。它确实有效,因为它显示了 selenium_IDE 目录,但在 OSX 上也显示了错误
$ ls sel* -d1
ls: -d1: No such file or directory
selenium_IDE:
HAPPY HAPPY_PLUS_OPTIONS SAD SAD_PLUS_OPTIONS
答案1
在文件操作数之后接受命令选项参数不是标准的,并且在非 GNU 系统中通常不支持,您需要:
ls -d1 sel*
一个注释-d1
不是深度1就像你想的那样。
-d
告诉ls
列表目录本身,而不是它们的内容-1
告诉ls
列表每行一个条目