Especificamente, remova os arquivos que começam com ._ usando o terminal

6

Enviei meu código-fonte para o repositório SVN.

Depois de confirmar, encontrei muitos arquivos que começam com ._filename.

Como posso remover todos esses arquivos começando com ._ filename ?

Eu tenho muitas subpastas e cada subpasta tem o mesmo problema. Seria melhor para mim verificar se apenas os arquivos que correspondem a um determinado padrão são excluídos. Então, gentilmente ajude

    
por Jeeva 17.05.2017 / 09:35

2 respostas

19
find . -type f -name "._*" -print

Isto irá encontrar e exibir os nomes de todos os arquivos que combinam com o padrão globbing de nome de arquivo ._* no diretório atual, ou em qualquer um de seus subdiretórios.

Para removê-los, altere -print para -delete ou apenas adicione -delete ao final se quiser ver o que é excluído.

    
por 17.05.2017 / 09:42
5

O comando para remover todos os arquivos que começam com ._ é:

rm ._*

Antes de executar o comando rm , que excluirá todos os arquivos que correspondem ao padrão ._* , sugiro executar o comando ls para fornecer a lista de todos os arquivos que correspondem ao padrão:

ls -lsa ._*
    
por 17.05.2017 / 09:37