在AIX中,我开始在没有任何标志的情况下运行“ls”命令时出现“Not a Recogn flag:”错误。 “rm”命令也存在同样的问题。
奇怪的是它以前曾经工作过。
在使用带有AIX不支持的标志的命令时,我看到了几个关于获取此错误的问题。但是在这里,我没有任何旗帜。
这是我得到的一个示例打印:
ls
ls: Not a recognized flag: -
ls: Not a recognized flag: =
ls: Not a recognized flag: y
Usage: ls [-1ACFHLNRSabcdefgiklmnopqrstuxEUX] [File...]
谢谢!
答案 0 :(得分:1)
什么shellter说(实质上):你可以做
type ls
它应该说:
ls is a tracked alias for /usr/bin/ls
我的猜测是你有一个名为ls的文件,它是当前目录中的可执行文件。或者,您可以在shell中使用别名或函数。
您还可以提供完整的途径来避免此问题:
/usr/bin/ls
这应该避免使用名为ls。
的别名,函数和流氓可执行文件