📅  最后修改于: 2023-12-03 15:08:24.083000             🧑  作者: Mango
SCP是一种基于SSH协议的远程文件拷贝命令,可以在不用FTP传输的情况下在Linux平台上进行文件传输。通常用于对Linux服务器进行文件传输和备份等功能。
使用SCP命令的基本格式如下:
scp [可选参数] source_file destination_file
说明:
将文件从本地拷贝到远程服务器:
scp local_file remote_username@remote_ip:remote_file
示例:
scp test.txt root@192.168.1.100:/root/
解释:将本地文件test.txt拷贝到远程服务器192.168.1.100的root目录下。
将文件从远程服务器拷贝到本地:
scp remote_username@remote_ip:remote_file local_file
示例:
scp root@192.168.1.100:/root/test.txt /home/user/test/
解释:将远程服务器192.168.1.100的/root/test.txt文件拷贝到本地/home/user/test目录下。
将目录从本地拷贝到远程服务器:
scp -r local_directory remote_username@remote_ip:remote_directory
示例:
scp -r /home/user/test root@192.168.1.100:/root/
解释:将本地目录/home/user/test拷贝到远程服务器192.168.1.100的root目录下。
将目录从远程服务器拷贝到本地:
scp -r remote_username@remote_ip:remote_directory local_directory
示例:
scp -r root@192.168.1.100:/root/test /home/user/
解释:将远程服务器192.168.1.100的/root/test目录拷贝到本地/home/user目录下。