Je travaille actuellement à la création d’une "feuille de triche" de commandes Shell. Je suis actuellement à la recherche de la commande ls
et de ses drapeaux. Pour le drapeau -F
, je sais ce que signifient la majorité des indicateurs annexés mais pour; =
et |
Je ne trouve aucune information.
Quelqu'un pourrait-il me dire ce que ces commandes signifient?.
Je crois que vous parlez de indicateurs présentés par ls -F
. De la page de manuel de 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)
Pour avoir un aperçu de la signification de ces indicateurs, nous devons plonger dans la page info
comme suggéré au bas de la page de manuel (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.
Ci-dessus est un extrait de la section 'Mise en forme générale de la sortie'. Allez-y directement en utilisant info coreutils 'General output formatting'
.
*
pour les exécutables/
pour les répertoires@
pour liens symboliques|
pour FIFO=
pour sockets>
pour portes