【Linux】scp命令基本使用

简介: 【Linux】scp命令基本使用
Linux scp 命令用于 Linux 之间复制文件和目录。

scp命令在Linux服务器之间传递文件是非常方便的。

1. 从本地复制到远程

  • @后面:目标服务器的IP地址
  • :后面:要传输到目标服务器的文件保存目录
scp local_file remote_username@remote_ip:remote_folder 
scp /root/test.txt root@47.xx.xx.xx:/usr/
  • 可以传递的时候重命名
scp /root/test.txt root@47.xx.xx.xx:/usr/demo.txt
  • 复制目录命令格式:加个参数 -r ,表示递归复制整个目录
scp -r local_folder remote_username@remote_ip:remote_folder 

2. 从远程复制到本地

  • 从远程复制到本地,只要将从本地复制到远程的命令的后2个参数调换顺序即可,如下实例
scp root@47.xx.xx.xx:/usr/demo.txt /opt/test.txt
scp -r root@47.xx.xx.xx:/usr/demo.txt /opt/test.txt
  • 如果远程服务器防火墙有为scp命令设置了指定的端口,我们需要使用 -P 参数来设置命令的端口号,命令格式如下:
#scp 命令使用端口号 4588
scp -P 4588 root@47.xx.xx.xx:/usr/demo.txt /opt/test.txt
  • 注意:使用scp命令要确保使用的用户具有可读取远程服务器相应文件的权限,否则scp命令是无法起作用的。
目录
相关文章
|
1天前
|
存储 Linux Shell
linux课程第二课------命令的简单的介绍2
linux课程第二课------命令的简单的介绍2
|
1天前
|
JSON 网络协议 Linux
Linux ip命令:网络的瑞士军刀
【4月更文挑战第25天】
7 1
|
1天前
|
安全 Linux C语言
linux课程第一课------命令的简单的介绍
linux课程第一课------命令的简单的介绍
|
1天前
|
NoSQL Linux Shell
2.Docker常用命令(linux)
2.Docker常用命令(linux)
|
1天前
|
Linux
|
1天前
|
Linux Shell 开发工具
【Linux】:文本编辑与输出命令 轻松上手nano、echo和cat
【Linux】:文本编辑与输出命令 轻松上手nano、echo和cat
9 0
|
2天前
|
Linux 数据安全/隐私保护
Linux常用命令大全:一杯水时间让你掌握!(附目录和快捷键)(下)
Linux常用命令大全:一杯水时间让你掌握!(附目录和快捷键)
14 2
|
2天前
|
Linux Shell Python
Linux常用命令大全:一杯水时间让你掌握!(附目录和快捷键)(上)
Linux常用命令大全:一杯水时间让你掌握!(附目录和快捷键)
13 2
|
2天前
|
缓存 网络协议 Linux
Linux 网络命令大全,详细归纳!
【4月更文挑战第24天】
22 3
Linux 网络命令大全,详细归纳!
|
3天前
|
运维 监控 Linux
【专栏】别再只会使用简单的 ping 命令了,Linux 中这些高级 ping 命令可以提高工作效率!
【4月更文挑战第28天】Linux中的ping命令不仅用于基础网络连通性检查,还有许多高级功能。了解如`-c`(设置数据包数量)、`-i`(设置间隔时间)和`-w`(设置超时时间)等选项能提升效率。进阶技巧包括自定义数据包大小(`-s`)、详细统计信息(`-v`)、持续ping(`-t`)、指定源地址(`-S`)和多目标ping。这些在网络性能测试、故障排查和监控中极其有用。注意权限、参数选择,并结合其他工具以准确解读结果。提升网络管理技能,善用ping命令的全部潜力。