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

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

我对以下输出有疑问命令。

当我在 shell 中执行命令我获得这个输出:

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

为什么文件名旁边有 *气氛? 这是什么意思?

答案1

*表示该文件是可执行的。ls -Fl将显示*可执行文件,/这在输出为单色时很有用。

答案2

我假设该命令ll不是一个命令而是“ls -alF”的别名。

这是某些发行版的默认设置(例如 Ubuntu 12.04)。

实际使用的命令ls如下info ls

`-F'
`--classify'
`--indicator-style=classify'
     Append a character to each file name indicating the file type.
     Also, for regular files that are executable, append `*'.  The file
     type indicators are `/' for directories, `@' for symbolic links,
     `|' for FIFOs, `=' for sockets, `>' for doors, and nothing for
     regular files.

具体来说,对于可执行的常规文件,附加*

相关内容