Qual é o equivalente do Linux para o comando dos: dir / s / ah

3

No DOS, o comando dir /s /ah recorrerá a cada subdiretório e mostrará todos os arquivos com o atributo "oculto".

Qual é o equivalente do Linux?

    
por NoCarrier 29.01.2011 / 03:52

3 respostas

10

Os sistemas de arquivos linux padrão não vêm com um atributo "oculto" para arquivos, mas a convenção é que arquivos com nomes que começam com um ponto não são mostrados, por exemplo, %código%. Você pode encontrá-los com ls

find . -name '.*'
    
por 29.01.2011 / 03:56
5

Eu costumo usar ls -lAR , que recorre através de uma árvore de diretórios, mostrando os atributos de arquivo e quaisquer arquivos 'ocultos' (comumente chamados 'arquivos de ponto' porque eles começam com um ponto ('.'). Você também pode substituir o ' Um 'com' a 'para mostrar o diretório atual e o diretório pai em cada um, mas exceto pelo diretório de nível superior, todos são mostrados no diretório pai.

    
por 29.01.2011 / 04:02
2

Eu tenho os seguintes aliases no meu .zshrc :

alias l.='ls -CAF --ignore=\*'
alias ll.='ls -CAlhF --ignore=\*'

Eles mostram dotfiles no diretório atual. Caso você queira recursar por subdiretórios, adicione a opção -R a ls .

    
por 29.01.2011 / 05:35