我有两个网站,以后还会有更多网站,除了配置和一些其他文件外,代码相同。两个品牌的同一项目。会有更多网站 - 例如测试网站。另外,我需要更新网站的数据库结构,例如使用文件 Upd55.sql。
我用来从当前文件夹复制文件的代码:(保留权限很重要)
cp -p -R -v ./ ../web.site.pro/
我需要排除 /config/.htaccess 和其他一些文件。
我有两个网站,以后还会有更多网站,除了配置和一些其他文件外,代码相同。两个品牌的同一项目。会有更多网站 - 例如测试网站。另外,我需要更新网站的数据库结构,例如使用文件 Upd55.sql。
我用来从当前文件夹复制文件的代码:(保留权限很重要)
cp -p -R -v ./ ../web.site.pro/
我需要排除 /config/.htaccess 和其他一些文件。
cp
不适合这种情况。下面是我使用 rsync 执行任务的方法:leonid@leonid-asus:~/Instalator$ cat InstallSites.exclude
leonid@leonid-asus:~/Instalator$ cat InstallSites.sh
以下是如何复制到远程主机:
leonid@leonid-asus:~/Instalator$ cat InstallTesting.sh