📅  最后修改于: 2023-12-03 15:22:00.275000             🧑  作者: Mango
在Linux系统中,我们可以使用scp(secure copy)命令在不同的机器之间进行文件传输。scp命令基于SSH协议,因此在数据传输过程中会进行加密,确保数据传输的安全性。
scp [参数] [源文件] [目标路径]
参数
| 参数 | 说明 | | ---- | ------------------------------ | | -p | 保留文件的修改时间、访问时间 | | -r | 递归复制 | | -P | 指定端口号 | | -l | 限制带宽 |
源文件
指的是要传输的文件或目录的路径,可以是本地文件或者远程文件。
目标路径
指的是接收方存放文件的路径,可以是本地路径或者远程路径。
如果要从服务器上复制文件到本地,需要在命令中指定远程文件的位置和本地目录的位置。
scp root@192.168.1.100:/home/test.txt /Users/Test
使用以上命令可以将远程服务器上的test.txt文件复制到本地的/Users/Test目录下。
如果要从本地复制文件到服务器,需要将源文件和目标路径调换位置,并在命令中指定远程服务器的IP地址和用户名。
scp /Users/Test/test.txt root@192.168.1.100:/home
使用以上命令可以将本地的test.txt文件复制到远程服务器的/home目录下。
scp命令可以帮助我们在不同机器之间进行安全的文件传输。通过掌握scp命令的用法,我们可以轻松实现服务器和本地之间的文件传输。