scp命令用于通过SSH服务器之间传输文件。 大多数用户 scp 感到困惑,scp 命令在我的系统上已经存在,但它仍然显示“bash: scp: command not found”。 所以请记住
,scp命令上必须有本地和远程系统 。
安装软件包SCP命令
scp命令是来自包 openssh-clients,在Red Hat系统和封装的 openssh-client 是用于基于Debian的系统。使用以下命令在Linux操作系统上scp命令安装包。
在CentOS / RHEL和Fedora中
# yum install openssh-clients
在Ubuntu和Debian中
$ sudo apt-get install openssh-client
使用scp命令传输文件
本地到远程:从本地转移文件 /opt/myfile.txt 到远程(remote.example.com)系统的 /opt/ 目录中,使用下面的命令。
# scp /opt/myfile.txt remote.example.com:/opt/
远程到本地:从远程(remote.example.com)系统转移文件 /opt/myfile.txt 到本地系统的 /opt 目录中,使用下面的命令。
# scp remote.example.com:/opt/myfile.txt /opt/