看着普通的ls
的man页面,我发现有一个标志-F
-F, --classify
append indicator (one of */=>@|) to entries
我用过几次,但我只看到它在文件夹名字后面添加了一个斜杠 /
,这与ls -p
的效果一样。那对于其他字符
*=>@|
有什么影响吗?我正在运行Ubuntu 14.04,GNU bash版本为4.3.11(1)-release(x86_64-pc-linux-gnu)。
看着普通的ls
的man页面,我发现有一个标志-F
-F, --classify
append indicator (one of */=>@|) to entries
我用过几次,但我只看到它在文件夹名字后面添加了一个斜杠 /
,这与ls -p
的效果一样。*=>@|
有什么影响吗? -F Display a slash (`/') immediately after each pathname that is a
directory, an asterisk (`*') after each that is executable, an at
sign (`@') after each symbolic link, a percent sign (`%') after
each whiteout, an equal sign (`=') after each socket, and a
vertical bar (`|') after each that is a FIFO.
我的似乎使用了一些你没有使用的字符,也没有使用一些你使用的字符。因此,要解决其他问题,您需要阅读有关您版本的 man 手册页面。
info ls
give me explaination, just show this part likeinfo ls |grep -E '^.{0,1}-F' -A 11
- user2204107