Cosa fanno i simboli come =, * e | nell'output di "ls -F" significa?


14

Sto lavorando alla creazione di un "cheat sheet" di comandi shell. Attualmente sto ricercando il lscomando e le sue bandiere. Per la -Fbandiera so cosa significa la maggior parte degli indicatori allegati ma per; =e |non riesco a trovare alcuna informazione.

Qualcuno potrebbe dirmi cosa significano questi comandi.


1
Possibile duplicato di Cosa fa il comando l? (la mia risposta lì spiega cosa significano tutti quei simboli). D'altra parte, è molto più generale, quindi se rispondi a ciò come suggerisce @Aditya, probabilmente non è necessario chiuderlo come duplicato.
Eliah Kagan,

Per interesse questo "cheat sheet" sarà / sarà pubblicato?
Plnnk

@ pl1nk no, era per Uni. Se hai bisogno di aiuto con i comandi, visualizza il sito che ho nella mia risposta
Dan1676,

Risposte:


18

Credo che tu stia parlando di indicatori presentati da ls -F. Dalla manpage di 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)

Per avere una panoramica del significato di questi indicatori, dobbiamo immergerci nella infopagina come suggerito nella parte inferiore della manpage ( 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.

Sopra è un estratto tratto dalla sezione "Formattazione generale dell'output". Vai lì direttamente usando info coreutils 'General output formatting'.

TL; DR

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.