=、*、および|などの記号は何をしますか 「ls -F」の出力の意味は?


14

シェルコマンドの「チートシート」の作成に取り組んでいます。現在、lsコマンドとそのフラグを調査しています。-Fフラグについては、追加されたインジケータの大部分が何を意味するか知っています。=そして、|私はすべての情報を見つけることができません。

誰かがこれらのコマンドの意味を教えてください。


1
可能性のある重複lコマンドが行うんか?そこでの私の答えは、これらすべての記号の意味を説明しています)。一方、それはかなり一般的であるため、@ Adityaが示唆するようにこれに答えれば、おそらく重複して閉じる必要はないでしょう。
エリアケイガン

興味のないことは、この「チートシート」が公開される/公開されることですか?
pl1nk

@ pl1nkいいえ、Uni向けでした。コマンドのヘルプが必要な場合は、私の答えにあるサイトを
ご覧ください-Dan1676

回答:


18

あなたはによって提示された指標について話していると思います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'ます。

TL; DR

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.