CentOS常见命令之远程拷贝(scp)
1. 背景作为后端开发或者运维工程师,服务器是我们必须牢牢掌握的一门技术。这小节中我们主要探究ContOS7下远程拷贝文件的用法和示例。说起CentOS中拷贝,我们最常使用的就是cp 命令了,其格式为cp 源目录或文件 目标目录或文件。示例,我们将服务器上的/home/test.txt拷贝到/tmp下: cp /home/test.txt /tmp。当然,这不是我们今天要探讨的主角,我们今天的主角
·
1. 背景
作为后端开发或者运维工程师,服务器是我们必须牢牢掌握的一门技术。这小节中我们主要探究ContOS7下远程拷贝文件的用法和示例。
说起CentOS中拷贝,我们最常使用的就是cp
命令了,其格式为cp 源目录或文件 目标目录或文件
。
示例,我们将服务器上的/home/test.txt
拷贝到/tmp
下: cp /home/test.txt /tmp
。
当然,这不是我们今天要探讨的主角,我们今天的主角是scp
即远程拷贝命令,这个在一个局域网内服务器之间拷贝相当的方便。
2. 示例
语法
scp [可选参数] [[user@]host1:]file1 [...] [[user@]host2:]file2
或者
scp [可选参数] file_source file_target
示例
从本地拷贝文件到远程服务器
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
- 第1,2个指定了用户名,命令执行后需要再输入密码
- 第3,4个没有指定用户名,命令执行后需要输入用户名和密码
- 第1个仅指定了远程的目录,文件名字不变
- 第2个指定了文件名
- 第3个仅指定了远程的目录,文件名字不变
- 第4个指定了文件名
实例
本地有192.168.200.50
和192.168.200.51
两台服务器,我现在需要将50服务器上/home/test.txt
文件拷贝到51的/tmp
目录下。
scp /home/test.txt root@192.168.200.51:/tmp/
192.168.200.50 执行命令如下
192.168.200.51 执行查看命令如下
更多推荐
所有评论(0)