我对以下输出有疑问二命令。
当我在 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.
具体来说,对于可执行的常规文件,附加*
。