Linux与Windows XP之间使用FTP互传文件
我是用虚拟机装了Linux,真实系统是Windows XP,在Windows XP下用Serv-u软件架设了FTP服务器,然后我们就可以在虚拟机的Linux下登录该FTP服务器下载或上传文件了,不同的仅是在Linux下是在命令行里输入相关FTP命令来完成的,应该也有像FlashFXP、CuteFTP这一类的Linux专用软件,不过我孤陋寡闻,不了解,也就不误人子弟了。
简单介绍一下Linux下的FTP命令:
1、连接FTP服务器
格式:ftp hostname或ip-address
a) 在linux命令行下输入架设服务器的机器IP或者主机名:ftp 10.60.48.195
b) 服务器询问你用户名和密码,分别输入以后,待认证通过即可。注意:输入密码时,终端中不显示输入,始终一片空白,所以只要你确定输入正确了,按回车就行。
2、下载文件
下载文件通常用 get 和 mget 这两条命令,get 用于单个文件,mget 则是多个文件。
a) get
格式:get 要下载的文件名 保存到本地的文件名
如要获取服务器上D:\pic\logo.jpg,则输入以下命令
get /pic/logo.jpg face.jpg
这样,服务器上的文件“logo.jpg”便下载到本地机器上,并重命名为“face.jpg”。
b) mget
格式:mget 欲下载的批文件
如要下载服务器上D:\pic\下的所有文件,则输入以下命令
cd /pic
mget *.*
注意:下载的文件都保存到了Linux主机的当前目录下。比如,你是在 /root/moqingwen下运行ftp命令的,则所有的文件都下载到了 /root/moqingwen下。
3、上传文件
上传文件通常用 put 和 mput 这两条命令,put 用于单个文件,mput 则是多个文件。
a) put
格式:put 要上传的本地文件 存到服务器上的文件
如要把本地的logo.jpg上传到服务器E:\pic,并重命名为face.jpg,则
put logo.jpg /pic/face.jpg
b) mput
格式:mput 要上传的本地批文件
若要把本地当前目录下所有jpg文件上传到服务器E:\pic 下,则
cd /rose
mput *.jpg
注意:上传文件都来自于Linux主机的当前目录下。比如,在 /root/moqingwen下运行的ftp命令,则只有在/root/moqingwen下的文件才会上传到服务器上。
4、断开连接
bye:中断与服务器的连接。
格式:bye
虽然都很简单,却很实用。
相关推荐
-
xshell上传下载文件(Windows、Linux)
经常有这样的需求,我们在Windows下载的软件包,如何上传到远程Linux主机上?还有如何从Linux主机下载软件包到Windows下:之前我的做法现在看来好笨好繁琐,不过也达到了目的,笨人有本方法嘛: 我是怎么操作的: 1.打开一台本地Linux虚拟机,使用mount 挂载Windows的共享文件夹到Linux上,然后拷贝数据到Linux虚拟机里面:(经常第一步都不顺利,无法挂载Windows的文件夹) 2.在本地Linux虚拟机使用rsync同步拷贝的数据到远程Linux主机上,需要双方都
-
如何在windows桌面使用ftp上传文件到linux服务器
首先在linux服务器上安装ftp [root@host2 test]#yum -y install ftp vsftpd [root@host2 test]#service vsftpd start [root@host2 test]#chkconfig vsftpd --list [root@host2 test]#/etc/init.d/iptables stop [root@host2 test]# ftp 192.168.0.142 Connected to 192.168.0.142
-
Linux与Windows文件互传(VMWare)
虚拟机无桌面的Linux 与 物理机Windows 文件互传有很多种方法,现在先说一种通过共享文件夹的形式,其他方法后续再补充 1.背景 1) 虚拟机系统:VMWare无桌面的Linux 2) 物理机系统:Win 7 3) 共享文件夹:物理机的D:\Virtual Machines\shared_vm3 要求:实现Linux 与 Windows 文件互传 注意:要通过共享文件夹实现linux与windows文件共享,必须安装 VMWare-tools ,该工具的安装可以借鉴:无桌面的linux安
-
Linux与windows文件传输详解及实例
Linux系统之间传输文件有很多种方法,此篇博客介绍其中的两种.也是在开发过程中经常用到的. 一般情况下,个人经常用到rz或sz命令来上传下载文件. rz sz 上传下载 安装rz,sz,操作很简单. yum install lrzsz 安装之后,就可以进行基本的上传下载操作: 通过SecureCRT执行rz,进行上传操作. [root@iZ25ltqcjzrZ ~]# rz 会弹出窗口,选择上传文件,等待完成.当然rz还有一些参数,比如一般使用: rz -bey scp传输文件 由于部分服务器
-
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
项目中需要从Windows系统传输ISO文件到Linux测试系统,然后再Linux测试系统里安装这个ISO文件.所以就需要实现如何把文件从Windows系统传输到Linux系统中. 在项目中使用了pscp.exe这个工具,只要按照pscp.exe的使用说明操作即可.只要进入pscp.exe的安装位置,然后输入pscp即可查看pscp的使用说明. 下面是我机器上的: 使用Python实现也挺简单的,下面的code主要介绍4中情况: 1. windows传输文件到Linux 2. windows传输
-
Linux与Windows XP之间使用FTP互传文件
我是用虚拟机装了Linux,真实系统是Windows XP,在Windows XP下用Serv-u软件架设了FTP服务器,然后我们就可以在虚拟机的Linux下登录该FTP服务器下载或上传文件了,不同的仅是在Linux下是在命令行里输入相关FTP命令来完成的,应该也有像FlashFXP.CuteFTP这一类的Linux专用软件,不过我孤陋寡闻,不了解,也就不误人子弟了. 简单介绍一下Linux下的FTP命令: 1.连接FTP服务器 格式:ftp hostname或ip-address a) 在li
-
linux和windows互传文件的实现方案
一.linux和windows互传文件(前提是:必须使用XShell或securecrt,不能使用PuTTY) yum install -y lrzsz //linux与windows互传文件需要在linux上yum安装lrzsz sz 文件名 //linux往windows传文件 rz 回车,选择文件 //windows往linux 传文件,传到当前目录 xshell 和 securecrt支持: putty不支持 二.用户配置文件和密码配置文件 [root@linux-01 ~]# cat
-
QT实现FTP上传文件
本文实例为大家分享了QT实现FTP上传文件的具体代码,供大家参考,具体内容如下 两台电脑通过网线建立本地连接,保证网关在同一段: 服务器端打开ftp: 控制面板→程序→启用或关闭windows功能→windows功能→Internet信息服务启用“FTP服务”FTP扩展性” IIS管理控制台” 开始屏幕的搜索中输入“IIS”,然后点击打开“IIS管理器”打开“IIS管理器”后,在左栏的“网站”上点击右键,打开“添加FTP站点”然后按照提示填写站点信息点击“下一步”,按照下图提示,设置“绑定和SS
-
PHP实现ftp上传文件示例
FTP上传是PHP实现的一个常见且非常重要的应用技巧,今天就来与大家分享一下PHP实现FTP上传文件的简单示例.希望对大家的PHP学习能带来一定的帮助. 主要代码如下: function make_directory($ftp_stream, $dir){ // if directory already exists or can be immediately created return true if ($this->ftp_is_dir($ftp_stream, $dir) || @ftp
-
批处理FTP上传文件
背景:本机一个文件"A.TXT"在C盘根目录下,需要上传到FTP服务器"192.168.0.1"的"X"目录下面 复制代码 代码如下: @echo off set ftpfile=putfiles.ftp set logfile=putfiles.log echo open 192.168.0.1 > "%ftpfile%" rem 把下面行中的 username和password改为你的用户名和密码 echo user
-
Python ftp上传文件
以下代码比较简单,对python实现ftp上传文件相关知识感兴趣的朋友可以参考下 #encoding=utf8 from ftplib import FTP #加载ftp模块 IP = '103.240.150.104' user = 'webmaster@stchat.cn' password = '5' filename = 'zhihu.html' path = '/root/Desktop/zhihu.html' ftp=FTP() #设置变量 ftp.set_debuglevel(2)
-
Python实现FTP上传文件或文件夹实例(递归)
本文实例讲述了Python实现FTP上传文件或文件夹实例.分享给大家供大家参考.具体如下: import sys import os import json from ftplib import FTP _XFER_FILE = 'FILE' _XFER_DIR = 'DIR' class Xfer(object): ''''' @note: upload local file or dirs recursively to ftp server ''' def __init__(self): s
-
c# FTP上传文件实例代码(简易版)
实例如下: /// <summary> /// 上传ftp服务 /// </summary> /// <param name="path">文件地址</param> /// <returns></returns> public string Upload(string path) { var client = new WebClient(); client.Credentials = new NetworkCred
-
Java使用FTP上传文件并模拟接受的方法
0. 导入相关依赖 <!-- FTP --> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version> </dependency> <!-- Hutool:一个小而全的Java工具类库,具体介绍参照附录1 --> <dependenc
-
C#实现FTP上传文件的方法
1.通过用FTP进行上传文件,首先要实现建立FTP连接,一般建立FTP连接,需要知道FTP配置有关的信息.一般要在Bean中建立一个ServiceFileInfo.cs文件进行记录,一般需要FTP地址.登录用户名和登录密码.然后通过其他页面进行访问读取.代码样式如下: class ServiceFileInfo { // service1 public static string txtFilePath = @"ftp://12.128.128.01/FileName/"; //use
随机推荐
- php+javascript的日历控件
- MySQL 性能优化的最佳20多条经验分享
- Oracle 阻塞(blocking blocked)介绍和实例演示
- php登录超时检测功能实例详解
- Python实现将DOC文档转换为PDF的方法
- Android Retrofit和Rxjava的网络请求
- Android编程简单实现雷达扫描效果
- C#实现文本文件读写方法汇总
- 浅谈apache和nginx的rewrite的区别
- C语言使用libZPlay录制声音并写到文件的方法
- Android微信SDK实现分享
- iOS 判断页面中的该填项是否填完整,改变按钮状态的方法
- java如何使用自己的maven本地仓库详解
- springboot 事件监听的实现方法
- php使用socket调用http和smtp协议实例小结
- Oracle GoldenGate同步服务归档空间维护【推荐】
- Tomcat+Mysql高并发配置优化讲解
- 深度剖析C++对象池自动回收技术实现
- ipython jupyter notebook中显示图像和数学公式实例
- SpringMVC MVC架构原理及实现方法详解