rsync 排除隐藏文件不起作用!

use*_*455 49 hidden-files rsync

我在互联网上进行了搜索,每个人都提出了同样的建议——添加--exclude=´.*´应该从 rsync 中排除隐藏的文件和文件夹。它没有。我也试过添加斜杠和/或双引号,例如。--exclude=¨\.*¨似乎没有任何效果。啊啊!!真的很感激一些帮助。

Rin*_*ind 90

您显示的两个版本都是错误的。您需要使用双引号。以下工作并排除隐藏的文件和目录:

--exclude=".*"
Run Code Online (Sandbox Code Playgroud)

如果您只想排除隐藏目录:

--exclude=".*/"
Run Code Online (Sandbox Code Playgroud)

  • 您正在使用死键处于活动状态的键盘。您需要按 " 然后按空格键。 (2认同)

小智 5

I use this expression: --exclude=".[!.]*"

Does the job well for me excluding hidden files and directories.