📌  相关文章
📜  SCP 将目录从本地系统复制到远程系统 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:05:05.905000             🧑  作者: Mango

SCP 将目录从本地系统复制到远程系统 - Shell-Bash

在Shell或Bash中,SCP(Secure Copy)命令可用于将一个或多个文件从本地复制到远程系统或从远程系统复制到本地。

下面是如何使用SCP将目录从本地系统复制到远程系统的方法:

scp -r /path/to/local/directory username@remote:/path/to/remote/directory

该命令中,-r选项用于递归地复制整个目录(包括子目录和文件)。/path/to/local/directory是要复制的本地目录的路径,username是要连接到远程系统的用户名,remote是远程系统的IP地址或主机名,/path/to/remote/directory是要将目录复制到的远程系统的目标路径。

在输入后,系统将提示您输入username账户的密码。 输入密码后,复制将开始进行。进度条将显示文件的复制进度和速度。复制完成后,系统将返回到命令提示符。

如果您希望SCP在后台运行,可以使用nohup命令:

nohup scp -r /path/to/local/directory username@remote:/path/to/remote/directory &

此命令使用nohup命令使SCP在后台运行,并使用&使其作为后台任务运行。这意味着您可以在SCP运行时继续使用终端。

无论哪种方式,都可以轻松地使用SCP将本地目录复制到远程系统中。

总结

在Shell或Bash中使用SCP命令可以轻松地将本地目录复制到远程系统中。SCP命令具有递归操作,可以将整个目录(包括子目录和文件)复制到远程系统。要在后台运行SCP命令,请使用nohup命令。