ls -I myExecutable 列出了其余的 dir 文件,而不是显示有关该文件的信息

ls -I myExecutable 列出了其余的 dir 文件,而不是显示有关该文件的信息

在 Raspian 上工作,使用 make 编译后,我执行了 a 操作,ls -I myFile以查看文件的权限以及它是否被标记为可执行文件,而不是得到类似的东西,-rw-r--r-- 1 pi pi 24204 Dec 26 09:49 myFile如果我运行一个简单的 ls ,我会得到什么但没有myFile列出。我究竟做错了什么?

答案1

答案可以在 中找到man ls

   -I, --ignore=PATTERN
          do not list implied entries matching shell PATTERN

换句话说,您要求ls忽略该文件,只列出其他文件。

如果您想要一个长列表,您应该使用-l小写“ell”选项。

   -l     use a long listing format

所以尝试一下

ls -l myFile

答案2

-I您可以使用密钥(字母 i 大写)将文件添加到忽略列表中。您应该将其替换为-l(小字母 L)

ls -l myFile 

相关内容