如何在rsync中排除文件?

Searene

我正在使用ubuntu服务器12.04,现在我想使用rsync备份一些文件,这是一个尝试:

rsync -aAX $HOME/Documents/* $HOME/Backups/TEST --exclude={$HOME/Documents/another/*,$HOME/Documents/temp/*} 

如您所见,我想将$ HOME / Documents文件夹中的所有文件备份$ HOME / Backups / TEST文件夹中,但要排除另一个文件夹temp中的文件但是我失败了,rsync仍将文件复制到两个排除的文件夹中:

ls $HOME/Backups/TEST/another
test

测试是在文件夹中的文件,另一个,它也被复制,虽然我排除rsync的文件,为什么呢?如何让那些文件实际上被排除在外?

谢谢

rsync命令有几个问题(有关过滤器规则的详细说明,请参见rsync的联机帮助页)。

  • --exclude对于任何给定的模式,我们每个都需要一个命令。
  • 给定的路径必须相对于源路径(无绝对路径)。
  • 在说明源和目标之前,需要给出选项。

对于您的示例,以下语法将起作用:

rsync -avAX --exclude=another/ --exclude=temp/ ~/Documents/ ~/Backups/TEST

请注意,如果排除模式/以其结尾,则表示目录。如果您都省略它,则具有该名称的文件和目录将被排除。将其替换为通配符*可排除名称中带有该字符串的所有文件或目录。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在rsync中排除文件?

来自分类Dev

如何从rsync中排除文件夹

来自分类Dev

如何从rsync中排除文件夹

来自分类Dev

如何包括rsync中排除的文件

来自分类Dev

如何从 rsync 中排除文件夹

来自分类Dev

如何从rsync中排除.cpan文件夹?

来自分类Dev

如何在rsync / rsnapshot中排除符号链接

来自分类Dev

如何从rsync中排除子目录?

来自分类Dev

如何在自定义清除任务中排除文件?

来自分类Dev

如何在Gradle生成的POM文件中排除依赖项

来自分类Dev

如何在Spring中排除某些@Configuration文件?

来自分类Dev

如何在Jenkins ArtifactDeployer插件中排除文件?

来自分类Dev

如何在Gradle中排除目录下的所有文件?

来自分类Dev

如何在Powershell中排除所选文件的列表

来自分类Dev

如何在递归chmod中排除隐藏文件?

来自分类Dev

如何在find,exec和grep中排除文件类型?

来自分类Dev

如何在Maven程序集中排除资源文件?

来自分类Dev

如何在树中排除多个文件扩展名?

来自分类Dev

我如何在Gulp中排除从Typescript编译的javascript文件?

来自分类Dev

如何在sshfs挂载中排除文件夹?

来自分类Dev

如何从列表中排除文件

来自分类Dev

如何从ubdatedb中排除文件?

来自分类Dev

如何在 Rsync 中按名称和深度排除文件

来自分类Dev

rsync从根文件夹中排除单个文件

来自分类Dev

rsync-从包含的目录中排除特定文件

来自分类Dev

如何从 rsync 中排除 .* 目录但包含 .vnc 目录?

来自分类Dev

rsync从目录中排除空格

来自分类Dev

rsync从目录中排除空格

来自分类Dev

如何以#或〜开头从glob中排除文件?