Я пытаюсь удалить все файлы .class и .csv.gz из моего каталога svn и всех подкаталогов. Может ли кто-нибудь сказать мне, как это сделать автоматически с помощью команды? На моем Ubuntu установлен RabbitSVN.
Команда svn для удаления файла: svn delete fileName
Можно удалить все соответствующие файлы из локальной системы с:
find /path/to/dir -type f \( -name "*.class" -o -name '*.csv.gz' \) -delete
, Если Вы затем фиксируете изменения, удаленные файлы должны также быть удалены. С другой стороны, можно работать svn delete
на каждом из файлов:
find /path/to/dir -type f \( -name "*.class" -o -name '*.csv.gz' \) -exec svn delete {} \;
Вы могли, вероятно, также просто сделать это непосредственно:
shopt -s globstar
svn delete **/*.class **/*.csv.gz