no shell como posso dizer a diferença entre um diretório e um arquivo

4

Como posso saber quais são os diretórios na saída ls? Parece que não diferencia diretórios e arquivos. Eu sei que posso usar o cd para testar, mas existe uma maneira de torná-lo mais óbvio quando eu tenho uma pth? PS: Eu tenho um servidor Debian 5.0.9 que usa cores diferentes para mostrar diretórios e arquivos. Mas outro servidor Debian 6.0.4 não faz isso.

    
por sdaffa23fdsf 09.04.2012 / 01:29

3 respostas

2

ls -l ou ls -F ; o primeiro fornece informações completas, o último anexa um sufixo que indica o tipo de objeto do sistema de arquivos.

    
por 09.04.2012 / 01:31
0

Se você usar bash , os diretórios de código serão coloridos de forma diferente dos arquivos.

    
por 09.04.2012 / 01:36
0

Se você preferir usar cores, você pode forçar isso definindo a variável force_colors como true no / etc / profile (ou / etc / bash_profile). Depende se eles acham ou não que seu terminal suporta cores. Já que a maioria desses dias não vai doer para forçá-lo.

Você também pode fazer isso sozinho colocando isso em seu ~ / .bashrc:

alias ls='ls --color=auto'
    
por 09.04.2012 / 07:08

Tags