34 我在互联网上进行了搜索,每个人都提出了相同的建议-添加--exclude=´.*´应从rsync中排除隐藏的文件和文件夹。没有。我也尝试过添加斜杠和/或双引号。--exclude=¨\.*¨似乎没有任何作用。啊!非常感谢您的帮助。 rsync hidden-files — 用户名 source
63 您显示的两个版本都不正确。您需要使用双引号。 --exclude=".*" 起作用,并且排除隐藏的文件和目录。 如果只想排除隐藏目录: --exclude ".*/" 我每天都使用它进行备份。 — 林兹风 source 是的,仅当我剪切并粘贴您的代码片段时,该命令才有效。由于某种原因,我的键盘未设置为键入标准的双引号。相反,它 — 会这样做 1 您正在使用已激活死键的键盘。您需要按“,然后按照它的空格键。 — Rinzwind 哦! 那也行!您不会知道如何关闭它吗? — user289455 2014年 是的...将键盘切换为“英语(美国)”;) — Rinzwind 2014年 1 @YaroslavNikitenko对不起。那里很混乱。它应显示为“如果您只想排除隐藏目录”。 — Rinzwind '18
0 --exclude="/.*"你\的方向错误。 rsync -a --exclude="/.*" ./ /path/to/sync — 豹 source 2 。没有必要为/ :)他没有使用“的。如果他需要一个/是应该在年底排除目录。 — Rinzwind
0 打开一个文本文件,exclude_me.txt然后键入以下内容:.[a-z]* 然后执行以下命令: rsync -avh --exclude-from='exclude_me.txt' /path/of/Source /path/of/Destination — 亚伯汤姆 source