Linux scp复制远程文件或目录

本文介绍如何使用scp命令在Linux环境下从远程服务器复制文件或目录到本地计算机,包括已登录及未登录远程服务器的情况,并提供了具体的命令示例。

####Linux复制远程文件或目录

  • 从远程服务器拷贝到本地(假设,已通过ssh登陆到远程服务器)
// 拷贝文件
scp /xxx/xxx/xx.file linduo@192.168.98.xxx:/home/linduo/xxx/
// 拷贝目录
scp -r /xxx/xxx/xxx liuzhanlin@192.168.98.xxx:/home/linduo/xxx/
  • 从远程服务器拷贝到本地(未登陆到远程服务器)
# 用户名@IP地址:文件路径
scp xxx@x.x.x.x:/xxx/xxx/xxx.file /home/linduo/xxx/
scp -r xxx@x.x.x.x:/xxx/xxx/xxx /home/linduo/xxx/
Linux系列
Linux系统中,`scp`(Secure Copy)命令用于在本地主机和远程主机之间安全地复制文件目录,它基于SSH协议,保证了数据传输的安全性。以下是`scp`命令的常见使用方法: ### 从本地复制文件远程主机 ```bash scp /path/to/local/file username@remote_host:/path/to/remote/directory ``` - `/path/to/local/file`:本地文件的路径。 - `username`:远程主机的用户名。 - `remote_host`:远程主机的IP地址域名。 - `/path/to/remote/directory`:远程主机上目标目录的路径。 例如,将本地的`test.txt`文件复制远程主机`192.168.1.100`的`/home/user`目录下: ```bash scp test.txt user@192.168.1.100:/home/user ``` ### 从远程主机复制文件到本地 ```bash scp username@remote_host:/path/to/remote/file /path/to/local/directory ``` 参数含义与上述相同。例如,从远程主机`192.168.1.100`的`/home/user/test.txt`复制到本地的`/tmp`目录: ```bash scp user@192.168.1.100:/home/user/test.txt /tmp ``` ### 复制目录 如果要复制整个目录,需要使用`-r`(递归)选项。 #### 本地目录复制远程主机 ```bash scp -r /path/to/local/directory username@remote_host:/path/to/remote/directory ``` 例如,将本地的`my_folder`目录复制远程主机的`/home/user`目录: ```bash scp -r my_folder user@192.168.1.100:/home/user ``` #### 远程目录复制到本地 ```bash scp -r username@remote_host:/path/to/remote/directory /path/to/local/directory ``` 例如,将远程主机的`/home/user/my_folder`目录复制到本地的`/tmp`目录: ```bash scp -r user@192.168.1.100:/home/user/my_folder /tmp ``` ### 指定端口 如果远程主机的SSH服务使用的不是默认端口(22),可以使用`-P`选项指定端口。 ```bash scp -P port_number /path/to/local/file username@remote_host:/path/to/remote/directory ``` 例如,远程主机的SSH服务使用端口`2222`: ```bash scp -P 2222 test.txt user@192.168.1.100:/home/user ```
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林多

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值