scp

帮助命令: man scp

scp功能: 
下载远程文件或者目录到本地, 
如果想上传或者想下载目录,最好的办法是采用tar压缩一下,是最明智的选择.

从远程主机 下载东西到 本地电脑 
拷贝文件命令 scp user@host:/path/file /localpath 即 scp 用户名@IP:/文件路径 /本地文件路径 
如果拷目录就 scp -r user@host:/dirpath /localpath 即 scp -r 用户名@IP:/目录路径 /本地文件路径

从本地 上传文件 或目录 到 远程主机 
从本地上传文件 到 远程主机 
scp localfile user@host:/dirpath 即 scp 文件路径 远程主机用户名@ip:/存放文件的路径

从本地上传目录 到 远程主机 
scp -r localdir user@host:/dirpath 即 scp -r 本地目录路径 远程主机用户名@ip:/存放文件路径


sftp

sftp> help 获得帮助 
是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。 
下边就简单介绍一下

如何远程连接主机,进行文件的上传和下载,以及一些相关操作。 
举例,如远程主机的 IP 是 202.206.64.33或者是域名www.hebust.edu.cn,用户名是 fyt ,在命令行模下:

sftp fyt@202.206.64.33 
或者 
fyt@www.hebust.edu.cn 
回车提示输入密码。进入提示符 
sftp>

如果登陆远程机器不是为了上传下载文件,而是要修改远程主机上的某些文件。可以 
ssh fyt@202.206.64.33 (其实sftp就是ssh 的一个程式。)

在sftp中get表示下载即得到; put表示上传即放置 
sftp> get 远程主机下文件的路径 将文件保存到本地电脑的路径 
sftp> put 本地文件的路径 将文件版保存到远程主机的路径

sftp> get /var/www/fuyatao/index.php /home/fuyatao/ 
将从远程主机的 /var/www/fuyatao/目录下将 index.php 下载到本地 /home/fuyatao/目录下。

sftp> put /home/fuyatao/downloads/Linuxgl.pdf /var/www/fuyatao/ 
把本地 /home/fuyatao/downloads/目录下的 linuxgl.pdf文件上传至远程主机/var/www/fuyatao/ 目录下

你如果不知道远程主机的目录是什么样, pwd命令可以帮您查询远程主机的当前路径。查询本机当前工作目录 lpwd.

改变路径可以用cd ,改变本机路径可以用 lcd;

ls rm rmdir mkdir 这些命令都可以使用。同理调用本机都是加 l , 即 lls lrm.

要离开sftp,用exit 或quit、 bye 均可。详细情况可以查阅 man sftp.

如果觉得在命令行模式下不太方便,可以 sudo apt-get install gftp。 
在图形界面下操作就简便多了


记住: 
在用sftp和ftp的时候,所有文件和目录都要手动输入,tab补全键在这两个命令中没有作用。录入的时候细心!

例如我的电脑上的操作记录 
从远程主机下载文件到 本地电脑 
sftp> pwd 
Remote working directory: /home/zb/Downloads 
sftp> ls 
2005.pdf Hotmail KLA-service-fengxian Lensing 
backup file sextractor.pdf sources 
姜勇刚毕业论文 姜勇刚毕业论文.tgz 
sftp> cd file 
sftp> pwd 
Remote working directory: /home/zb/Downloads/file 
sftp> ls 
Dell baijiaxingimage.jpg 
linux命令简介.ppt openSSH Server 手动安装和配置 .pdf 
sextractor.pdf ssh登陆服务器.ppt 
vi-cn gaoqing.gif vi-en gaoqing.gif 
vi-vim-cheat-sheet-cn.png vi-vim-cheat-sheet.gif 
vi1.jpg vim-shortcuts.png.thumb.jpg.png 
vivim_vim-1024x725.png 
sftp> get vi-vim-cheat-sheet.gif . 
Fetching /home/zb/Downloads/file/vi-vim-cheat-sheet.gif to ./vi-vim-cheat-sheet.gif 
/home/jyg/Downloads/file/vi-vim-cheat-sheet.gif 100% 155KB 154.9KB/s 00:00 
sftp> cd .. 
sftp> get ./file/vim-shortcuts.png.thumb.jpg.png ./201206 
Fetching /home/jyg/Downloads/./file/vim-shortcuts.png.thumb.jpg.png to ./201206/vim-shortcuts.png.thumb.jpg.png 
/home/zb/Downloads/./file/vim-shortcuts.png.thumb.jpg.png 100% 44KB 43.7KB/s 00:00 
sftp>

Linux 下上传下载命令,SCP,SFTP,FTP的更多相关文章

  1. linux系统上传下载命令rz和sz的教程

    (一)安装方法汇总(注意:一下命令如果没有权限的需要在每个命令前面加一个sudo) 1.安装方法(推荐) sudo yum install lrzsz 2.在安装Linux系统时选中“DialupNe ...

  2. Linux系统上传下载命令rz和sz

    Linux系统简单易用的上传下载命令rz和sz (2017年7月10日更新) 发布地址(http://oldboy.blog.51cto.com/2561410/588592) (一)安装方法汇总 1 ...

  3. Linux系统简单易用的上传下载命令rz和sz

    一)安装方法汇总 1.安装方法(推荐) yum install lrzsz -y 2.在安装Linux系统时选中"DialupNetworking Support"组包 3.安装系 ...

  4. Linux shell:FTP(文件传输协议)上传下载命令

    SecureCRT通过ftp将nmon上传,建立一个目录,用命令上传文件.[命令见下面] 或通过UE.SSH上传/下载,使用sftp建立链接. [通过cmd进入ftp服务器]先假设有一FTP服务器,F ...

  5. Linux下不借助工具实现远程linux服务器上传下载文件

    # Linux下不借助工具实现远程linux服务器上传下载文件 ## 简介 - Linux下自带ssh工具,可以实现远程Linux服务器的功能- Linux下自带scp工具,可以实现文件传输功能 ## ...

  6. 向linux服务器上传下载文件方式收集

    向linux服务器上传下载文件方式收集 1. scp [优点]简单方便,安全可靠:支持限速参数[缺点]不支持排除目录[用法] scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用 ...

  7. 在Windows上使用终端模拟程序连接操作Linux以及上传下载文件

    在Windows上使用终端模拟程序连接操作Linux以及上传下载文件 [很简单,就是一个工具的使用而已,放这里是做个笔记.] 刚买的云主机,或者是虚拟机里安装的Linux系统,可能会涉及到在windo ...

  8. linux文件上传下载

    上传本地文件到服务器:scp 文件名 账号@服务器IP:文件路径eg:scp test.txt root@192.168.0.123:/tmp/服务器文件下载到本地:scp 账号@服务器IP:文件 本 ...

  9. linux文件上传下载笔记(rz,sz,sftp,scp)命令

    软件(包)安装/卸载 yum -y install 包名(支持*) :自动选择y,全自动yum install 包名(支持*) :手动选择y or nyum remove 包名(不支持*)rpm -i ...

随机推荐

  1. volatile底层原理详解

    今天我们聊聊volatile底层原理: Java语言规范对于volatile定义如下: Java编程语言允许线程访问共享变量,为了确保共享变量能够被准确和一致性地更新,线程应该确保通过排它锁单独获得这 ...

  2. vim制表符占位个数修改

    进入配置文件:$ sudo vi /etc/vim/vimrc 在文件末尾添加:set ts=4

  3. Shell 学习—AWK介绍

    Shell 学习—AWK = = = 安装awk root@kiki-desktop:~/shell# apt-get install gawk gawk-doc = = = awk 是一种程序语言. ...

  4. ElasticSearch java API 按照某个字段排序

    searchRequestBuilder.addSort("publish_time", SortOrder.DESC); 按照某个字段排序的话,hit.getScore()将会失 ...

  5. Android使用文件管理器打开指定文件夹,浏览里面的内容

    Android下可以打开一些文件,带有.doc 等后缀的文件网上一般都有解释,这个写一个使用文件管理器打开指定文件夹的 private void openAssignFolder(String pat ...

  6. 爬虫基础-http请求的基础知识

    百度百科上这么介绍爬虫: 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本. 在开发爬虫时常用的工具:ch ...

  7. LeetCode Number of 1 Bits 计算1的个数

    题意: 提供一个无符号32位整型uint32_t变量n,返回其二进制形式的1的个数. 思路: 考察二进制的特性,设有k个1,则复杂度为O(k).考虑将当前的数n和n-1做按位与,就会将n的最后一个1去 ...

  8. JS获取本地文件并且解析文件内容(XML,TXT)

    $(function(){ $("body").on("change", "#file", function (event) { uploa ...

  9. 【HDU4473】Exam(数学题)

    点此看题面 大致题意: 设\(f(x)=\sum[(a*b)|x]\),求\(\sum_{x=1}^nf(x)\). 转化题意 将题意进行转换,我们就可以发现,我们要求的\(ans\)就是满足\(x* ...

  10. 【BZOJ1059】[ZJOI2007] 矩阵游戏(匈牙利算法)

    点此看题面 大致题意: 有一个\(N*N\)的\(01\)矩阵,可以任意交换若干行和若干列,问是否有方案使得左上角到右下角的连线上全是\(1\). 题意转换 首先,让我们来对题意进行一波转化. 如果我 ...