我试过这个命令:
rsync -v --include-from=/path/to/list.lst /home/user /path/to/backup
list.lst包含例如
.gnupg/ .pki/ .gnome2/keyrings/ .mozilla/firefox/*.default/bookmarkbackups/ .mozilla/firefox/*.default/bookmarks.html .mozilla/firefox/*.default/*.db .mozilla/firefox/*.default/*.sqlite
我得到所有字符串错误:
Failed: No such file or directory
解决方法
您可以使用包含过滤器和–include-from:
Complex includes/excludes with rsync
或者你可以使用find命令:
cd rsync -v --files-from <(find gnupg/ .pki/ .gnome2/keyrings/ \ .mozilla/firefox/*.default/bookmarkbackups/ \ .mozilla/firefox/*.default/bookmarks.html .mozilla/firefox/*.default/*.db \ .mozilla/firefox/*.default/*.sqlite) \ ~ /path/to/backup
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。