Como seleciono todos os arquivos ocultos no console? [duplicado]

0

Como seleciono todos os arquivos ocultos em um diretório? ls .* seleciona a pasta atual - . , assim como é pai .. . Eu só quero os arquivos ocultos

    
por Casebash 09.01.2014 / 08:40

2 respostas

3

ls .[^.]* mostrará a você todas as entradas que começam com um ponto e são seguidas por um caractere sem ponto, pulando assim os diretórios atuais (já que tem apenas o ponto inicial, nada seguindo isso) e os diretórios pai. Ele também mostrará o conteúdo de diretórios ocultos e, se isso não for desejado, ls -d .[^.]* omitirá o conteúdo de pastas ocultas.

Se você quiser apenas os arquivos ocultos no diretório atual, find . -maxdepth 1 -type f -name ".*" fará exatamente isso.

    
por 09.01.2014 / 08:57
0

Aqui está uma maneira de fazer isso:

ls -dAF .* | egrep -v '/$'
    
por 09.01.2014 / 09:19

Tags