如何从rsync中排除一个文件夹
How to exclude a folder from rsync
我正在使用 rsync
在我的生产服务器上部署一个 git 分支。目前,我有 js
个文件存储在两个位置:
- assets/js/
- js/
当我使用 --exclude js
运行 rsync 时,两个文件夹都不会同步,而我希望 assets/js/
文件夹和 js/
文件夹同步在我的根文件夹中被跳过。我怎样才能做到这一点?
您需要为这些文件和目录指定模式:
使用:
CWRULE [PATTERN_OR_FILENAME]
CWRULE,MODIFIERS [PATTERN_OR_FILENAME]
所以你会得到类似
CW- js/
有关更详细的信息,您可以在
部分查看手册页
Include/Exclude Pattern Rules
来自thislink,希望对您有所帮助
我正在使用 rsync
在我的生产服务器上部署一个 git 分支。目前,我有 js
个文件存储在两个位置:
- assets/js/
- js/
当我使用 --exclude js
运行 rsync 时,两个文件夹都不会同步,而我希望 assets/js/
文件夹和 js/
文件夹同步在我的根文件夹中被跳过。我怎样才能做到这一点?
您需要为这些文件和目录指定模式:
使用:
CWRULE [PATTERN_OR_FILENAME]
CWRULE,MODIFIERS [PATTERN_OR_FILENAME]
所以你会得到类似
CW- js/
有关更详细的信息,您可以在
部分查看手册页Include/Exclude Pattern Rules
来自thislink,希望对您有所帮助