如何使用 newsmangler 排除某种文件类型

如何使用 newsmangler 排除某种文件类型

我正在尝试上传文件夹中除 .avi 文件之外的所有内容,并且我想知道我应该在路径末尾放置什么才能忽略所有 avi 文件。

我知道输入“/*avi”会使其仅上传 avi,但我试图使其上传除 avi 之外的所有内容。

所以有人可以给我一些指点吗,因为我对 Ubuntu 世界还很陌生。

这是我正在使用的命令

python poster.py -f “[测试]” -c sample.conf -g alt.binaries.test /killer/Desktop/Downloads/the\folder\i\wanna\upload/*

我只是想知道我必须做什么才能上传整个文件夹,但不上传其中的 avi 文件。我只会将 avi 文件移出,但我计划经常做这样的事情,所以我不想继续移动文件,而只是知道如何排除它们。

答案1

使用 bash,您可以使用模式

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

代表除 AVI 文件之外的所有文件。

答案2

我必须承认我不知道这个问题的答案,但经过一番挖掘,我找到了一个很好的答案:

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

您可以根据需要添加任意数量的排除:--exclude='.avi'--排除='.mkv' --exclude='*.mp3' 等..

-v 选项表示详细,以便您在输出中看到正在同步的内容。

相关内容