ls 的输出中文件名旁边的 * 是什么意思?

ls 的输出中文件名旁边的 * 是什么意思?

我对命令的输出有疑问ll

当我在 shell 中执行ll命令时,我获得以下输出:

-rwxrwxr-x 1 andrea andrea 104215 ott 15 15:56 atmosfs*

为什么我的*文件名旁边有一个atmosfs?这是什么意思?

答案1

*意味着该文件是可执行的(权限方面)。

您的别名可能包含-F的选项ls,它将添加:

  • /到目录
  • *到可执行文件
  • @到符号链接
  • =到插座上
  • |到 FIFO(先进先出,又名命名管道)

您在日常使用中通常会看到前三个。

如果一个人不熟悉它,这会让人感到不舒服,但它是一个非常有用的选项。

相关内容