Exclui todos os arquivos ocultos recursivamente no diretório atual [duplicado]

0

Eu tenho um diretório que contém arquivos ocultos e, com isso, não apenas os arquivos cujo nome começa com . , mas também os arquivos cujo nome contém ~ caractere no final como somefile.txt~ .

Desejo excluir apenas esses arquivos (os arquivos restantes não precisam ser afetados) de maneira eficiente.

Como posso conseguir isso com um único comando?

Ubuntu 14.04 Trusty Tahr.

    
por Vicky Dev 24.06.2016 / 13:33

1 resposta

1

Não é realmente um único comando, mas por que torná-lo mais complicado do que o necessário?

find -type f -name ".*" -delete; rm *~

O primeiro comando remove todos os arquivos que começam com . e o segundo todos terminam com ~

    
por Wayne_Yux 24.06.2016 / 13:44