用于将一个文件夹的内容复制到另一个文件夹的Shell命令

gr8qqesn  于 2023-03-09  发布在  Shell
关注(0)|答案(2)|浏览(268)

由于Plesk Extension在我的web服务器上的工作方式,我正在尝试编写一个在部署后触发的shell命令。这只需要将一个文件夹的内容复制到另一个文件夹。
目前,我使用的是:

cp -r /deployed-site/public/ /httpdocs/

但是,这似乎只有在目标文件夹为空时才起作用。每次发生部署时,我都希望将第一个文件夹的内容复制并粘贴到第二个文件夹中?

j13ufse2

j13ufse21#

我将原始构建代码保存在受密码保护的文件夹build-src中
然后我用途:
rm -rf /httpdocs
cp -r /httpdocs/build-src /httpdocs/
我正在Plesk远程存储库的部署操作中使用此功能

wxclj1h5

wxclj1h52#

我会说,最好在复制文件之前清理目标文件夹:

rm -rf /httpdocs
cp -r /deployed-site/public/ /httpdocs/

相关问题