- 浏览: 7339664 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1546)
- 企业中间件 (236)
- 企业应用面临的问题 (236)
- 小布Oracle学习笔记汇总 (36)
- Spring 开发应用 (54)
- IBatis开发应用 (16)
- Oracle基础学习 (23)
- struts2.0 (41)
- JVM&ClassLoader&GC (16)
- JQuery的开发应用 (17)
- WebService的开发应用 (21)
- Java&Socket (44)
- 开源组件的应用 (254)
- 常用Javascript的开发应用 (28)
- J2EE开发技术指南 (163)
- EJB3开发应用 (11)
- GIS&Mobile&MAP (36)
- SWT-GEF-RCP (52)
- 算法&数据结构 (6)
- Apache开源组件研究 (62)
- Hibernate 学习应用 (57)
- java并发编程 (59)
- MySQL&Mongodb&MS/SQL (15)
- Oracle数据库实验室 (55)
- 搜索引擎的开发应用 (34)
- 软件工程师笔试经典 (14)
- 其他杂项 (10)
- AndroidPn& MQTT&C2DM&推技术 (29)
- ActiveMQ学习和研究 (38)
- Google技术应用开发和API分析 (11)
- flex的学习总结 (59)
- 项目中一点总结 (20)
- java疑惑 java面向对象编程 (28)
- Android 开发学习 (133)
- linux和UNIX的总结 (37)
- Titanium学习总结 (20)
- JQueryMobile学习总结 (34)
- Phonegap学习总结 (32)
- HTML5学习总结 (41)
- JeeCMS研究和理解分析 (9)
最新评论
-
lgh1992314:
[u][i][b][flash=200,200][url][i ...
看看mybatis 源代码 -
尼古拉斯.fwp:
图片根本就不出来好吧。。。。。。
Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传 -
ln94223:
第一个应该用排它网关吧 怎么是并行网关, 并行网关是所有exe ...
工作流Activiti的学习总结(八)Activiti自动执行的应用 -
ZY199266:
获取不到任何消息信息,请问这是什么原因呢?
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息 -
xiaoyao霄:
DestinationSourceMonitor 报错 应该导 ...
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息
FTP命令语法:
FTP的命令行格式为: ftp -v -d -i -n -g [主机名] ,
其中 -v 显示远程服务器的所有响应信息;
-n 限制ftp的自动登录,即不使用;.n etrc文件;
-d 使用调试方式;
-g 取消全局文件名。
FTP使用的内部命令如下(中括号表示可选项):
1.![cmd[args>:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip
2.$ macro-ame[args]: 执行宏定义macro-name。
3.account[password]: 提供登录远程系统成功后访问系统资源所需的补充口令。
4.append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。
5.ascii:使用ascii类型传输方式。
6.bell:每个命令执行完毕后计算机响铃一次。
7.bin:使用二进制文件传输方式。
8.bye:退出ftp会话过程。
9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。
10.cd remote-dir:进入远程主机目录。
11.cdup:进入远程主机目录的父目录。
12.chmod mode file-name:将远程主机文件file-name的存取方式设置为mode,如:chmod 777 a.out。
13.close:中断与远程服务器的ftp会话(与open对应)。
14.cr:使用asscii方式传输文件时,将回车换行转换为回行。
15.delete remote-file:删除远程主机文件。
16.debug[debug-value]:设置调试方式, 显示发送至远程主机的每条命令,如:deb up 3,若设为0,表示取消debug。
17.dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件
18.disconnection:同close。
19.form format:将文件传输方式设置为format,缺省为file方式。
20.get remote-file[local-file]: 将远程主机的文件remote-file传至本地硬盘的local-file。
21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。
22.hash:每传输1024字节,显示一个hash符号(#)。
23.help[cmd]:显示ftp内部命令cmd的帮助信息,如:help get。
24.idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。
25.image:设置二进制传输方式(同binary)。
26.lcd[dir]:将本地工作目录切换至dir。
27.ls[remote-dir][local-file]:显示远程目录remote-dir, 并存入本地文件local-file。
28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。
29.mdelete[remote-file]:删除远程主机文件。
30.mdir remote-files local-file:与dir类似,但可指定多个远程文件,如:mdir *.o.*.zipoutfile 。
31.mget remote-files:传输多个远程文件。
32.mkdir dir-name:在远程主机中建一目录。
33.mls remote-file local-file:同nlist,但可指定多个文件名。
34.mode[modename]:将文件传输方式设置为modename,缺省为stream方式。
35.modtime file-name:显示远程主机文件的最后修改时间。
36.mput local-file:将多个文件传输至远程主机。
37.newer file-name: 如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。
38.nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并存入本地硬盘的local-file。
39.nmap[inpattern outpattern]:设置文件名映射机制, 使得文件传输时,文件中的某些字符相互转换,如:nmap $1.$2.$3[$1,$2].[$2,
$3],则传输文件a1.a2.a3时,文件名变为a1,a2。 该命令特别适用于远程主机为非UNIX机的情况。
40.ntrans[inchars[outchars>:设置文件名字符的翻译机制,如ntrans1R,则文件名LLL将变为RRR。
41.open host[port]:建立指定ftp服务器连接,可指定连接端口。
42.passive:进入被动传输方式。
43.prompt:设置多个文件传输时的交互提示。
44.proxy ftp-cmd:在次要控制连接中,执行一条ftp命令,该命令允许连接两个ftp服务器,以在两个服务器间传输文件。第一条ftp命令必
须为open,以首先建立两个服务器间的连接。
45.put local-file[remote-file]:将本地文件local-file传送至远程主机。
46.pwd:显示远程主机的当前工作目录。
47.quit:同bye,退出ftp会话。
48.quote arg1,arg2...:将参数逐字发至远程ftp服务器,如:quote syst.
49.recv remote-file[local-file]:同get。
50.reget remote-file[local-file]:类似于get, 但若local-file存在,则从上次传输中断处续传。
51.rhelp[cmd-name]:请求获得远程主机的帮助。
52.rstatus[file-name]:若未指定文件名,则显示远程主机的状态, 否则显示文件状态。
53.rename[from][to]:更改远程主机文件名。
54.reset:清除回答队列。
55.restart marker:从指定的标志marker处,重新开始get或put,如:restart 130。
56.rmdir dir-name:删除远程主机目录。
57.runique:设置文件名只一性存储,若文件存在,则在原文件后加后缀.1, .2等。
58.send local-file[remote-file]:同put。
59.sendport:设置PORT命令的使用。
60.site arg1,arg2...:将参数作为SITE命令逐字发送至远程ftp主机。
61.size file-name:显示远程主机文件大小,如:site idle 7200。
62.status:显示当前ftp状态。
63.struct[struct-name]:将文件传输结构设置为struct-name,缺省时使用stream结构。
64.sunique:将远程主机文件名存储设置为只一(与runique对应)。
65.system:显示远程主机的操作系统类型。
66.tenex:将文件传输类型设置为TENEX机的所需的类型。
67.tick:设置传输时的字节计数器。
68.trace:设置包跟踪。
69.type[type-name]:设置文件传输类型为type-name,缺省为ascii,如:type binary,设置二进制传输方式。
70.umask[newmask]:将远程服务器的缺省umask设置为newmask,如:umask 3。
ftp自动登录批量下载文件
从ftp服务器上的特定目录(/home/lizheng/log)下载特定的文件信息到本地特定的文件夹(/home/lizheng/log/longgangbai)里。
Shell脚本如下:
#!/sbin/sh ftp -v -n 198.120.4.25 <<END user root root binary cd /home/lizheng/log lcd /home/lizheng/log/longgangbai prompt mget * close bye END |
ftp自动登录批量上传文件
从本地的特定目录(/home/lizheng/log/)下特定的文件信息上传到服务器(198.120.4.25)特定的文件夹(/home/lizheng/log/longgangbai)里。
Shell脚本如下:
#!/sbin/sh #the server: 198.120.4.25 and server dir :/home/lizheng/ the local dir :/home/lizheng/log/ ftp -v -n 198.120.4.25 <<END user root root binary hash cd /home/lizheng/log/longgangbai/ lcd /home/lizheng/log/ prompt mput * bye END |
发表评论
-
【转】linux下的动态库
2012-12-26 10:08 2312linux下文件的类型是不依赖于其后缀名的,但一般来讲: ... -
Linux下动态共享库加载时遇到的问题解决方案及原理
2012-12-24 09:31 18597在java调用jni或者JNA时候,报 err ... -
JNA编程之linux下ldconfig和ldd命令作用
2012-12-23 11:40 3187linux下ldconfig命令作用 l ... -
JNI编程之Linux下静态库,动态库生成和使用
2012-12-23 08:06 6823Linux下静态库生成 ... -
centos 安装VSFTP
2011-11-25 18:39 23381.此次为了测试了解一下,VSFTP,采用RPM包 ... -
CentOS下开通Ftp和Telnet服务
2011-11-25 18:37 3221在安装好CentOS以后,需 ... -
JVM内存JAVA_OPTS参数说明
2011-11-15 13:02 36228今天linux服务器上tomcat重新配置,启动参数时报 ... -
IBM X3850M3 Ctrl+h配置MegaRAID卡
2011-11-09 15:35 3325一. 环境: 1. 服务器:x3850m2 ... -
HP Data Protector的几个常用命令
2011-10-27 21:11 5326HP Data Protector Support(软 ... -
Hp 通过MP卡启动、关闭电源 Hp9000小型机的方式
2011-10-25 16:54 6768今天领导让我启动Hp9000小型机的过程,仅以记 ... -
Linux两个经典脚本
2011-09-12 22:24 21471.循环删除同一个服务器中几个不同目录的文件. #! /us ... -
HpBL460c中SUSE 10不能正常启动
2011-09-12 17:29 2052HpBL460c中SUSE 10不能正常启动 在HP的刀 ... -
Suse Linux 10无法使用SSH进行登陆
2011-09-11 23:16 4279Suse Linux 10无法使用SSH进行登陆 最近在v ... -
AIX 5L 性能优化 监视 CPU
2011-09-04 17:06 1941确定哪些 AIX® 工具可用于监视给定解决方案的中央处理器(C ... -
AIX 5L 内存性能优化[转]
2011-09-04 16:59 1736本系列的三篇文章深入研究内存优化中的参数优化,重 ... -
虚拟机添加硬盘
2011-08-10 22:49 2653虚拟机添加硬盘1.关掉VM,选VM设置,在里面添加硬盘2.启动 ... -
VMware虚拟机网络设置方法
2011-08-10 22:35 6317VMware虚拟机网络设置方法主机为WindowsXP系统, ... -
Hp-UX中bdf和df的区别
2011-03-17 22:44 4768HP-UX measures space ... -
SUSE 安装Apache httpd-2.2.17
2011-03-15 20:47 4290在SUSE中安装Apache服务器httpd.安装如下: 前 ... -
Linux 系统信息
2011-03-14 17:07 2293在linux系统中一个proc文件中包含以下系统相关的信息。 ...
相关推荐
本篇将深入探讨UNIX环境中常用的FTP命令及其应用,这些命令对于日常的文件管理和系统维护至关重要。以下是一些主要的FTP命令: 1. `ftp -v -d -i -n -g [主机名]`:这是FTP命令行的启动格式,各参数分别表示详细...
除此之外,还有一些高级命令和选项,如`debug`用于开启调试模式,显示与服务器交互的详细信息;`account`提供额外的认证信息;`glob`允许文件名扩展;`hash`在传输过程中显示进度等。 在实际应用中,根据ISP提供的...
综上所述,UNIX下的FTP内部命令覆盖了从简单的文件上传下载到复杂的文件管理和远程系统交互的各个方面。熟练掌握这些命令,不仅能够显著提升文件传输的效率和安全性,还能在遇到特定需求时灵活应对,充分发挥FTP的...
### FTP常用命令详细介绍 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议和服务。它支持用户上传或下载文件,并提供了基本的文件管理功能。本文将详细介绍FTP的一些常见命令及其用法,...
### Unix系统的FTP使用详解 #### 一、FTP简介与工作原理 FTP(File Transfer Protocol)即文件传输协议,是一种用于在互联网上进行文件...在Unix系统中,熟练掌握FTP的基本命令和高级功能,可以极大地提高工作效率。
接下来,我们将详细介绍如何在Unix端使用FTP命令进行文件的上传和下载。 ##### 1. 连接FTP服务器 在Unix命令行中输入如下命令来连接FTP服务器: ```sh ftp [hostname|ip-address] ``` - **hostname/ip-address**...
- 描述:向远程服务器批量上传文件。 37. **newer file-name** - 描述:只下载比本地文件更新的远程文件。 38. **nlist [remote-dir] [local-file]** - 描述:以详细列表形式列出远程目录,并可将结果保存到本地...
36. `mput local-file`:批量上传本地文件到远程服务器。 37. `newer file-name`:如果远程文件比本地文件新,就重新传输该文件。 了解并熟练掌握这些FTP命令,可以帮助用户高效地管理文件传输,尤其是在需要大量...
本文档提供了在SCO UNIX环境下TCP/IP FTP客户端的命令列表及其功能介绍,旨在帮助用户更好地掌握和利用这些命令来实现高效的数据交换。 #### 1. ! (Exclamation Mark) - **命令**: ! - **功能**: 执行本地shell命令...
- **mput [local-files]**:向远程服务器批量上传文件。 - **mdelete [remote-files]**:批量删除远程服务器上的文件。 - **nlist [remote-directory] [local-file]**:以详细列表形式列出远程目录内容,并可保存至...
本文将深入解析UNIX下C++开发中的常用命令,包括FTP、GCC、GDB和MAKE,帮助开发者更高效地完成项目构建、调试与文件传输。 ### 1. FTP:文件传输协议 FTP是用于在不同计算机系统之间传输文件的标准网络协议。在...
FTP(File Transfer Protocol)命令是Internet用户在操作系统中进行文件传输的重要工具,无论是在DOS还是UNIX环境下。熟练掌握FTP的内部命令能显著提高工作效率,尤其是对于拨号上网的用户,如果ISP允许使用nohup,...
### C#中的FTP操作类详解 #### 概述 ...上述代码片段仅为示例,实际应用中还需要根据具体的业务需求进行适当的调整和完善。此外,错误处理、异常管理和性能优化也是开发过程中不可忽视的重要方面。
在使用FTP时,掌握基本的FTP命令和一些实用技巧是非常重要的。 FTP命令详解: 1. ascii:这个命令设定以ASCII(文本)方式传送文件,这是默认的传输模式,适用于纯文本文件。 2. bell:每次文件传输完成后,发出...
FTP命令是控制FTP客户端的主要方式,无论是在DOS还是UNIX操作系统环境下,掌握FTP命令的使用都能极大地提高文件传输的效率和便捷性。尤其对于拨号上网用户,如果ISP允许使用shell,FTP命令行工具可以成为节省费用的...
- `mput <pattern>`:批量上传匹配`pattern`的多个文件。 4. **传输模式**: - `ascii` 或 `a`:设置文本文件传输模式,用于处理文本文件。 - `binary` 或 `b`:设置二进制文件传输模式,适用于任何类型文件,...
35. **mput local-file**:批量上传本地文件到远程服务器,提高了文件上传的效率。 36. **newer file-name**:仅从远程服务器下载比本地文件更新的文件,避免了不必要的数据传输,节省时间和带宽。 掌握这些FTP内部...
这些命令提供了对FTP会话的全面控制,包括文件的上传、下载、删除、目录操作以及高级特性如宏定义和文件名映射,使得用户能够高效地管理远程文件系统。了解并熟练使用这些命令对于进行批量文件操作和自动化任务尤其...