📅  最后修改于: 2023-12-03 15:06:38.945000             🧑  作者: Mango
在Shell/Bash中,可以使用scp
命令从远程主机复制文件到本地主机。
scp [选项] [远程主机:][远程文件路径] [本地文件路径]
选项:
-P port
:指定远程主机的端口号,默认为22-r
:递归复制目录及其内容-v
:显示详细输出,用于调试以下示例展示了如何从远程主机的/home/user/example.txt
文件复制到本地主机的/home/user/Documents
目录下:
scp user@remotehost:/home/user/example.txt /home/user/Documents/
如果需要从远程主机复制整个目录及其内容到本地主机,使用以下命令:
scp -r user@remotehost:/home/user/mydir /home/user/Documents/
-r
选项时要小心,以免意外复制大量文件或目录scp
命令不支持从本地主机复制到远程主机,如需复制,可以使用rsync
命令等其他工具。通过scp
命令,可以轻松从远程主机复制文件或目录到本地主机。但请确保具有访问权限并小心使用-r
选项以避免不必要的复制。