シェルコマンドの「チートシート」の作成に取り組んでいます。現在、ls
コマンドとそのフラグを調査しています。 -F
フラグについては、追加されたインディケーターの大部分が何を意味するか知っています。 =
および|
情報が見つかりません。
誰かがこれらのコマンドの意味を教えてください。
ls -F
で表示されるインジケーターについて話していると思います。 ls
のマンページから:
-F, --classify
append indicator (one of */=>@|) to entries
[...]
--indicator-style=Word
append indicator with style Word to entry names: none (default), slash (-p),
file-type (--file-type), classify (-F)
これらのインジケーターの意味の概要を知るには、マンページの下部にあるinfo
ページ(info coreutils 'ls invocation'
)に飛び込む必要があります。
`-F'
`--classify'
`--indicator-style=classify'
Append a character to each file name indicating the file type.
Also, for regular files that are executable, append `*'. The file
type indicators are `/' for directories, `@' for symbolic links,
`|' for FIFOs, `=' for sockets, `>' for doors, and nothing for
regular files. Do not follow symbolic links listed on the command
line unless the `--dereference-command-line' (`-H'),
`--dereference' (`-L'), or
`--dereference-command-line-symlink-to-dir' options are specified.
上記は「一般的な出力フォーマット」セクションからの抜粋です。 info coreutils 'General output formatting'
を使用して直接そこに移動します。