O que os símbolos exibidos por ls -F significam?

54

Notei que, se eu executo ls -F em um diretório, algumas das entradas têm um * ou um @ após elas.

spuder@ubuntu:~$ ls -F /sbin
acpi_available*   getpcaps*           lvmconf*                 ntfscp*        start-stop-daemon*
agetty*           getty*              lvmdiskscan@             ntfslabel*     status@
alsa*             halt@               lvmdump*                 ntfsresize*    stop@
alsactl*          hdparm*             lvmsadc@    

spuder@ubuntu:~$ 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/  

De acordo com as páginas do manual do ls

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

Eu estou supondo que @ significa link simbólico,

O que esses outros indicadores significam ( */=>@| )?

    
por spuder 09.07.2013 / 18:30

1 resposta

55

ls -F acrescenta símbolos a nomes de arquivos. Esses símbolos mostram informações úteis sobre arquivos.

Se você quiser que esse comportamento seja o padrão, adicione isso à sua configuração de shell: alias ls='ls -F' .

    
por 09.07.2013 / 18:34

Tags