Jam*_*mes 2 ssh command-line scp
是否可以在 SSH 终端中将文件夹目录复制到另一个目录中,该目录将共享大部分相同的文件夹名称/结构,但将具有唯一的文件。
在一个简单的例子中:
如果 FOLDER1 有 APP > CODE > COM > FILE 1
而 FOLDER2 有 APP > CODE > COM > FILE 2 THEME > BAH > FILE 3
是否可以将应用程序跨“应用程序”复制到“应用程序”,以便文件将填充现有文件夹,并且不存在的新文件夹将以相同的结构创建。
基本上,我正在尝试安装一个我通常会通过 FTP 安装的模块,但我只能通过 SSH 访问这个新服务器。
scp在 ./app 中使用结果:目录不为空
您可以使用scp将文件上传到远程机器到一个单独的目录中,然后通过 ssh 进入机器并使用cp命令将文件从一个目录复制到另一个目录,例如。
cp -R /path/to/FOLDER1/* /path/to/FOLDER2
Run Code Online (Sandbox Code Playgroud)
你应该试试 rsync
它是一个常用的备份工具,所以它可以做你想做的事
我认为
rsync -avz /some/dir/ user@machine:/some/other/dir
Run Code Online (Sandbox Code Playgroud)
应该完全符合您的要求