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

what is ls -F (ls --classify)

查看 the man pages for plain old ls 我看到 -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 的手册页应该说明它们各自的含义。但是,如果您出于某种原因无法阅读您的内容,这就是我所说的:

     -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.

我的似乎使用了一些你没有的字符,也没有使用你的一些字符。因此,要解决其他问题,您需要阅读引用您的版本的手册页。