GNU/Linux >> Tutoriels Linux >  >> Linux

Que signifient les symboles affichés par Ls -f ?

J'ai remarqué que si j'exécute ls -F sur un répertoire, certaines entrées sont suivies d'un * ou d'un @.

[email protected]:~$ ls -F /sbin
acpi_available*   getpcaps*           lvmconf*                 ntfscp*        start-stop-daemon*
agetty*           getty*              [email protected]             ntfslabel*     [email protected]
alsa*             [email protected]               lvmdump*                 ntfsresize*    [email protected]
alsactl*          hdparm*             [email protected]    

[email protected]:~$ ls -F ~
daq-0.6.1/  examples.desktop       noname-cache.lib  snort-2.9.1/   Templates/
Desktop/    jpgraph-1.27.1/        noname.sch        snortfiles/    Ubuntu One/
Documents/  

Selon les pages de manuel ls

[email protected]:~$ man ls
...
-F, --classify
  append indicator (one of */=>@|) to entries
...

Je suppose que @ signifie lien symbolique,

Que signifient ces autres indicateurs ( */=>@| ) ?

Réponse acceptée :

ls -F ajoute des symboles aux noms de fichiers. Ces symboles affichent des informations utiles sur les fichiers.

  • @ signifie lien symbolique (ou que le fichier a des attributs étendus).
  • * signifie exécutable.
  • = signifie douille.
  • | signifie tube nommé.
  • > signifie porte.
  • / signifie répertoire.

Si vous voulez que ce comportement soit la valeur par défaut, ajoutez ceci à votre configuration de shell :alias ls='ls -F' .


Linux
  1. Que signifie l'esperluette à la fin d'une ligne de script Shell ?

  2. Que signifie la sortie de Ps ?

  3. Sous Linux, que signifient toutes les valeurs de la commande top ?

  4. Que signifie un point avant le nom de la variable dans struct ?

  5. Que signifie __init dans le code du noyau Linux ?

Que signifie le tilde (~) à la fin d'un nom de fichier ? ?

Que signifie l'attribut "s" dans les autorisations de fichiers ? ?

Que signifie opt (comme dans le répertoire opt) ? Est-ce une abréviation ?

Que signifie &à la fin d'une commande Linux ?

Que signifie la capacité ep ?

Que signifie le suffixe .d sous Linux ?