Como excluir um determinado tipo de arquivo usando newsmangler

0

Estou tentando fazer upload de tudo em uma pasta além de um arquivo .avi e fiquei me perguntando o que eu colocaria no final do caminho para ignorar todos os arquivos avi.

Eu sei que colocar "/ * avi" fará com que ele envie somente o avi, mas estou tentando fazer com que ele carregue tudo além do avi.

Então alguém pode me dar algumas dicas, já que eu ainda sou novo no mundo do ubuntu.

Aqui está o comando que estou usando

python poster.py -f "[teste]" -c exemplo.conf -g alt.binaries.test / killer / Desktop / Downloads / \ pasta \ i \ quero \ upload / *

Eu só estou tentando descobrir o que eu teria que fazer para carregar toda a pasta, mas não fazer o upload dos arquivos avi dentro dela. Eu apenas moveria os arquivos avi para fora, mas eu planejo fazer coisas assim muito, então eu não quero ter que continuar movendo os arquivos e preferiria apenas saber como excluí-los.

    
por kkiller23 11.03.2012 / 15:16

2 respostas

2

Usando o bash, você pode usar o padrão

/path/to/files/!(*.avi)

para representar todos os arquivos que não sejam arquivos AVI.

    
por enzotib 11.03.2012 / 16:54
1

Tenho que admitir que não sabia a resposta para isso, mas depois de desenterrar, encontrei uma boa resposta para você:

rsync /source/folder -av --exclude='*.avi' /destination/folder

Você pode adicionar quantas exclusões desejar: --exclude = ' .avi' --exclude = ' .mkv' --exclude = '*. mp3' ect ..

A opção -v é para verbose, para que você veja na saída o que está sendo sincronizado.

    
por bioShark 11.03.2012 / 16:15