看着the man pages for plain old ls
我看到有我用了几次的-F
什么是LS-F(LS --classify)
-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)
看着the man pages for plain old ls
我看到有我用了几次的-F
什么是LS-F(LS --classify)
-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
的手册页应该说明它们各自的含义。但是,如果你无法读取你出于某种原因,这里是我说的话:
-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.
矿似乎使用某些字符你不和不使用一些你那呢。因此,要解决其他问题,您需要阅读引用您的版本的手册页。
有趣,谢谢!我的手册页完全粘贴在上面(和链接页面上) –
然后我会抱怨,如果我是你。 – MAP
同样在这里。 :)由于其他一些ls手册页给出了如下所示的解释,我怀疑Ubuntu不鼓励使用此选项,或者现在是他们更新手册页的时候了。 – sjsam
好问题,手册页是不充分的。尽管如此,这并不是一个编程问题。 – doug65536