什么是ls -F(ls --classify)

时间:2016-07-30 03:32:02

标签: bash ubuntu filesystems ls

查看the man pages for plain old ls我看到-F

有一面旗帜
  -F, --classify
          append indicator (one of */=>@|) to entries

我已经使用了几次,但是我看到的所有内容都为文件夹添加了斜杠/,与ls -p相同

这对其他人*=>@|意味着什么?

我用GNU bash运行Ubuntu 14.04,版本4.3.11(1)-release(x86_64-pc-linux-gnu)

1 个答案:

答案 0 :(得分:4)

每个符号用于特定类型的文件。如果您还没有看到它们,可能是因为您没有该类型的任何文件。 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.
我似乎使用了你的一些角色而不使用你的角色。因此,要解决其他问题,您需要阅读引用您的版本的手册页。