Como deletar todos os arquivos .class e .csv.gz na pasta e todos os subdiretórios no SVN [duplicado]

1

Estou tentando excluir todos os arquivos .class e .csv.gz do meu diretório svn e de todos os subdiretórios. Alguém pode me dizer como fazê-lo automaticamente com um comando? Eu tenho o RabbitSVN instalado no meu Ubuntu.

O comando svn para remover um arquivo é: svn delete fileName

    
por Moksud Ahmed 11.06.2016 / 16:14

1 resposta

1

Você pode excluir todos os arquivos relevantes do seu sistema local com:

find /path/to/dir -type f \( -name "*.class" -o -name '*.csv.gz' \) -delete

Se você confirmar as alterações, os arquivos remotos também deverão ser removidos. Como alternativa, você pode executar svn delete em cada um dos arquivos:

find /path/to/dir -type f \( -name "*.class" -o -name '*.csv.gz' \) -exec svn delete {} \;

Você provavelmente também pode fazer isso diretamente:

shopt -s globstar
svn delete **/*.class **/*.csv.gz
    
por terdon 12.06.2016 / 16:37