Я пытаюсь загрузить все в папке, кроме файла .avi, и мне было интересно, что бы я поставил в конце пути, чтобы он игнорировал все файлы avi.
Я знаю, что установка «/ * avi» заставит загружать только avi, но я пытаюсь заставить его загружать все, кроме avi.
Так что кто-то может дать мне несколько советов, так как я все еще довольно новый мир Ubuntu.
Вот команда, которую я использую
python poster.py -f "[test]" -c sample.conf -g alt.binaries.test / killer / Desktop / Downloads / папка \ \ i \ wanna \ upload / *
Я просто пытаюсь понять, что мне нужно сделать, чтобы загрузить всю эту папку, но не загружать в нее файлы avi. Я бы просто переместил avi-файлы, но я планирую много чего делать, поэтому я не хочу продолжать перемещать файлы и предпочел бы просто знать, как их исключить.
Используя bash, вы можете использовать шаблон
/path/to/files/!(*.avi)
для представления всех файлов, кроме файлов AVI.
Должен признать, что я не знал ответа на этот вопрос, но, немного покопавшись, я нашел для вас хороший ответ:
rsync /source/folder -av --exclude='*.avi' /destination/folder
Вы можете добавить столько исключений, сколько захотите: - -exclude = ' .avi' --exclude = ' .mkv' --exclude = '*. mp3' и т. д.
Опция -v предназначена для многословия, поэтому вы видите на выходе, что синхронизируется.