linux中输入ls -F后,**@,文件名后的@代表什么意思?

2025-04-02 22:19:25
推荐回答(4个)
回答1:

ls -F
在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通
文件;“/”表示目录;“@”表示符号链接,软链接;“|”表示FIFOs;

符号链接是linux系统里面很重要的概念和用法,一定要掌握。

回答2:

呵呵,这是bash的功能吧,你输入 ls" 或 ls` 都有和 ls'类似的效果。
" ' `都可以看作是引号,在命令中通常要成对出现,你只打了一个',所以系统要等你输下一个以配对处理。
这个特性有助于编写脚本。在本例中没有什么应用。

回答3:

-F, --classify append indicator (one of */=>@|) to entries
* 代表可执行文件
/ 代表目录
@ 代表链接文件
| 代表管道文件
= 代表套接字
> 代表进程间通讯设备

回答4:

`@' for symbolic links