揭秘SFTP&&SCP命令 Linux详解

简介:

很多童鞋对于如果在字符终端进行上传下载以及复制的命令不熟悉,那么下面我就来说一下如何通过sftp以及scp命令进行上传下载以及复制文件的操作。

先来看一下sftp命令:

举例说明:现在我有两台虚拟机,分别是192.168.1.118和192.168.1.121,假设121的主机是远程服务器,且服务器上有一个user2的用户。此时,你想将118上的/etc/passwd文件上传到user2的主目录下,并将user2的.bashrc文件复制到118主机的/tmp目录下。

上传命令是put,下载命令是get
wKiom1gik_jTU6A6AABgjvCpG2U915.png-wh_50



再来看一下SCP命令的使用:

我们通常使用sftp上传或者下载文件,往往是由于我们不知道文件名信息,如果我们已经知道文件名信息,那么最简单的传输方式就是通过SCP这条命令进行复制操作。

语法如下:

scp 【-pr】 【-l 速率】 文件名 [账号@]主机ip:目录名 -->上传命令

scp 【-pr】 【-l 速率】 [账号@]主机IP:文件名 目录名 -->下载命令


选项:

-p : 保留文件原有的权限信息

-r : 复制来源为目录时,可以复制整个目录(包括子目录)

-l : 可以限制传输的速率,单位为kb/s,例如[-1 800]代表传输速率为100kb/s


自己做实验验证把!!!



本文转自 Super康 51CTO博客,原文链接:http://blog.51cto.com/zhengkangkang/1870995,如需转载请自行联系原作者

相关文章
|
2天前
|
缓存 监控 Linux
|
5天前
|
Linux Shell 数据安全/隐私保护
|
6天前
|
域名解析 网络协议 安全
|
3天前
|
缓存 Linux 开发者
深入理解Linux命令 `autom4te`
`autom4te` 是 GNU Autotools 中不可或缺的组件,通过高效处理 M4 宏,生成配置脚本并提供强大的调试功能。了解 `autom4te` 的工作机制和常用选项,可以帮助开发者更好地编写和维护配置文件,从而提高软件项目的配置和编译效率。在实际应用中,结合 `autoconf` 等工具,`autom4te` 能够为项目的构建过程提供坚实的基础。
11 2
|
4天前
|
Linux 开发工具
linux文本管理命令
本文档介绍了Linux系统中常用的文本处理命令,包括`echo`、`cat`、`head`、`tail`、`wc`、`less`、`grep`以及重定向符号的使用方法和练习题。此外,还详细讲解了VIM编辑器的特点、工作模式、常用快捷键和高级技巧,帮助用户高效地进行文本编辑和处理。
20 4
|
安全 Linux 数据安全/隐私保护
|
测试技术 Linux 数据安全/隐私保护
Linux下使用sftp
sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。 举例,如远程主机的 IP 是 120.25.12.92或者是域名www.hust.edu.cn,用户名是 yexx ,在命令行模式下: sftp yexx@120.25.12.92或者
2090 0
|
15天前
|
运维 安全 Linux
Linux中传输文件文件夹的10个scp命令
【10月更文挑战第18天】本文详细介绍了10种利用scp命令在Linux系统中进行文件传输的方法,涵盖基础文件传输、使用密钥认证、复制整个目录、从远程主机复制文件、同时传输多个文件和目录、保持文件权限、跨多台远程主机传输、指定端口及显示传输进度等场景,旨在帮助用户在不同情况下高效安全地完成文件传输任务。
111 5
|
15天前
|
Linux
Linux系统之expr命令的基本使用
【10月更文挑战第18天】Linux系统之expr命令的基本使用
51 4
|
13天前
|
监控 Linux Shell