Linux下SSH用FTP命令上传文件详解

如果没有ftp 提示: -bash: ftp: command not found
请先安装ftp应用程序: yum install ftp
#ftp 127.0.0.1 21 输入远程空间的FTP IP和端口号,回车
然后根据提示输入用户名和密码即可!
ftp>lcd 本地工作目录
ftp>cd 远程目录
ftp>binary 采用二进制传输
ftp> tick 开启传输时的字节计数器,再执行一次即可关闭
ftp>mput 文件

FTP> bye(或by) 结束和远程电脑的linux中ftp命令参数会话并退出linux中ftp命令参数。

FTP> cd 更改远程电脑上的工作目录。

FTP> get 使用当前文档转换类型将远程文档复制到本地电脑。
格式:get remote-file [local-file]

FTP >lcd 更改本地电脑上的工作目录。默认情况下,工作目录是启动linux中ftp命令参数的目录。

格式:lcd [directory]

FTP >ls 显示远程目录文档和子目录的缩写列表。

FTP >mdelete 删除远程电脑上的文档。
格式:mdelete remote-files [ ...]
说明:remote-files 指定要删除的远程文档。

FTP >mdir 显示远程目录文档和子目录列表。能够使用 mdir 指定多个文档。
格式:mdir remote-files [ ...] local-file
说明:remote-files 指定要查看列表的目录。必须指定 remote-files。请键入 – 使用远程电脑上的当前工作目录。

1、连接ftp服务器

格式:ftp [hostname | ip-address]
a)在linux命令行下输入:ftp www.boluo.org
b)服务器询问你用户名和口令,分别输入用户名和相应密码,待认证通过即可。

2、下载文件

下载文件通常用get和mget这两条命令:

a) get 格式:get [remote-file] [local-file]
将文件从远端主机中传送至本地主机中.
如要获取服务器上/ftp/1.rar,则
ftp> get /ftp/1.rar 1.rar (回车)

b) mget 格式:mget [remote-files]
从远端主机接收一批文件至本地主机.
如要获取服务器上/ftp下的所有文件,则
ftp> cd /ftp
ftp> mget *.* (回车)

注意:文件都下载到了linux主机的当前目录下。

3、上传文件

a) put 格式:put local-file [remote-file]
将本地一个文件传送至远端主机中.
如要把本地的1.zip传送到远端主机/ftp,并改名为1.rar
ftp> put 1.zip /ftp1.rar (回车)

b) mput 格式:mput local-files
将本地主机中一批文件传送至远端主机.
如要把本地当前目录下所有rar文件上传到服务器/ftp 下
ftp> cd /ftp (回车)
ftp> mput *.rar (回车)

4、断开连接

bye:中断与服务器的连接。

时间: 2024-10-02 21:20:28

Linux下SSH用FTP命令上传文件详解的相关文章

linux下lftp连接ftp服务器上传下载命令

  linux下lftp连接ftp服务器上传&下载 Java代码 用法: lftp ftp://用户名:密码@IP > 下载目录 mirror DIRNAME [下载整个目录里包含子目录,推荐此命令] 上传目录 mirror -R DIRNAM 下载目录 ... 用法: lftp ftp://用户名:密码@IP > 下载目录 mirror DIRNAME [下载整个目录里包含子目录,推荐此命令] 上传目录 mirror -R DIRNAM 下载目录 方法一 > mget -d D

PHP通过FTP上传文件详解介绍

ftp_get() 函数从 FTP 服务器上下载一个文件. 若成功则返回 true,失败则返回 false. 语法 ftp_get(ftp_connection,local,remote,mode,resume) ftp_connect() 函数建立一个新的 FTP 连接. 若成功,则返回一个连接标识,否则返回 false. 语法 ftp_connect(host,port,timeout) ftp_login() 函数登录 FTP 服务器. 若成功则返回 true,失败则返回 false 并发

php文件上传之php.ini配置上传文件详解

修改php.ini这个选项,网上有很多的教程,可以随便搜.   1.先用root账号,登录到nobody的账户. 2.然后用whereis php命令查看,php.ini所在的位置,修改这个php.ini的文件就可以了. 3.最后重启apache,就可以生效了. 这里的nobody账户就是apache使用的账户,权限很低. 这里主要注意的问题就是你修改的配置文件必须是nobody所使用的配置文件. 一般情况下,修改了配置但是没有生效,可以考虑一下机器上是不是有多份配置. 配置与文件上传有关的参数

thinkphp下ckeditor+ckfinder的图片上传配置详解

最新发布的CKFinder 1.4版 已经提供了对CKEditor3.0的支持CKFinder 1.4 下载地址:http://ckfinder.com/CKEditor3.0 下载地址:http://ckeditor.com/ 下载后直接解压得到ckeditor文件夹,包括如下内容: ck配置图片   其中sample为例子,source为源文件,为了减少editor的体积,直接删除.其他你也可删除一些,像语言只留zh-cn.然后将整个文件夹直接拷贝到网站htdocsnewtpPublicJs

java中Struts2文件上传问题详解_java

首先是网页部分,upload_file.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML> <html> <head> <title>Upload File</title> </head> <body> <form act

如何在命令行中使用 ftp 命令上传和下载文件

如何在命令行中使用 ftp 命令上传和下载文件 本文中,介绍在 Linux shell 中如何使用 ftp 命令.包括如何连接 FTP 服务器,上传或下载文件以及创建文件夹.尽管现在有许多不错的 FTP 桌面应用,但是在服务器.SSH.远程会话中命令行 ftp 命令还是有很多应用的.比如.需要服务器从 ftp 仓库拉取备份. 步骤 1: 建立 FTP 连接 想要连接 FTP 服务器,在命令上中先输入ftp然后空格跟上 FTP 服务器的域名 'domain.com' 或者 IP 地址 例如: ft

tortoisesvn 命令-TortoiseSVN 命令上传文件

问题描述 TortoiseSVN 命令上传文件 求解 如何通过TortoiseSVN 的命令行执行add folder 操作,就是把任意本地文件夹传到服务器的指定目录下. 想写个处理传文件. 解决方案 svn add folder -- 加入目录 svn commit -m "add by mahaiyi2" --提交到svn服务器,并加了注释 解决方案二: Linux下使用命令上传本地文件.下载服务器文件 解决方案三: 已解决,分享下 tortoise安装目录inTortoisePr

请问谁有关SSH框架结构的批量上传文件的case

问题描述 请问谁有关SSH框架结构的批量上传文件的case 解决方案 解决方案二:http://avanry.javaeye.com/blog/256940看下这个解决方案三:网上一搜ssh多的是选择

window系统cmd环境下从远程FTP服务器上下载文件

  我们总会遇到这样或那样的问题,window系统cmd环境下从远程FTP服务器上下载文件是怎么实现的呢? 看看下面的方法,也许对你有帮助: @echo off rem 指定FTP用户名 set ftpUser=FTPUSERYGL rem 指定FTP密码 set ftpPass=FTPUSER rem 指定FTP服务器地址 set ftpIP=10.16.12.101 rem 指定待下载的文件位于FTP服务器的哪个目录 set ftpFolder=/MBX-YGL-IN/UE0620/MBX-