在AIX上获取“Not a recognized flag:”只是使用“ls”和“rm”w / o标志

时间:2014-07-28 11:52:18

标签: aix

在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...]

谢谢!

1 个答案:

答案 0 :(得分:1)

什么shellter说(实质上):你可以做

type ls

它应该说:

ls is a tracked alias for /usr/bin/ls

我的猜测是你有一个名为ls的文件,它是当前目录中的可执行文件。或者,您可以在shell中使用别名或函数。

您还可以提供完整的途径来避免此问题:

/usr/bin/ls

这应该避免使用名为ls。

的别名,函数和流氓可执行文件