ftp命令

你好 世界

£可爱£侵袭症+ 提交于 2019-12-02 15:24:14
!/usr/bin/python3 ftp:文件传输协议,使用应用层tcp协议,监听在tcp协议的21端口。 C/S架构,两种连接方式,命令连接(文件管理命令(比如cat),始终在线连接(持续连接)),数据连接(数据传输(上传下载),按需创建及关闭连接(临时创建,不用拆除)) --------------------------------------------------------------------------- NameError Traceback (most recent call last) <ipython-input-13-0a9ee61a125b> in <module> ----> 1 ls /etc/fstab NameError: name 'etc' is not defined 来源: https://www.cnblogs.com/hao-ran/p/11751709.html

PHP FTP 函数

拟墨画扇 提交于 2019-12-02 13:37:43
PHP FTP 简介 FTP 函数通过文件传输协议 (FTP) 提供对文件服务器的客户端访问。 FTP 函数用于打开、登录以及关闭连接,同时用于上传、下载、重名命、删除及获取文件服务器上的文件信息。不是所有 FTP 函数对每个服务器都起作用或返回相同的结果。自 PHP 3 起,FTP 函数可用。 这些函数用于对 FTP 服务器进行细致的访问。如果您仅仅需要对 FTP 服务器进行读写操作,建议使用 Filesystem 函数中的 ftp:// wrapper。 安装 seo攻略 PHP 的 Windows 版本已经内置该 FTP 扩展模块的支持。无需加载任何附加扩展库即可使用这些函数。 不过,如果您运行的是 PHP 的 Linux 版本,在编译的时候请添加 --enable-ftp 选项 (PHP4 或以上版本) 或者 --with-ftp (PHP3 版本)。 PHP FTP 函数 PHP:指示支持该函数的最早的 PHP 版本。 函数 描述 PHP ftp_alloc() 为要上传到 FTP 服务器的文件分配空间。 5 ftp_cdup() 把当前目录改变为 FTP 服务器上的父目录。 3 ftp_chdir() 改变 FTP 服务器上的当前目录。 3 ftp_chmod() 通过 FTP 设置文件上的权限。 5 ftp_close() 关闭 FTP 连接。 4 ftp

FTP 代码含义

安稳与你 提交于 2019-12-02 10:46:28
FTP 数字代码的意义 110 重新启动标记应答。 120 服务在多久时间内ready。 125 数据链路埠开启,准备传送。 150 文件状态正常,开启数据连接端口。 200 命令执行成功。 202 命令执行失败。 211 系统状态或是系统求助响应。 212 目录的状态。 213 文件的状态。 214 求助的讯息。 215 名称系统类型。 220 新的联机服务ready。 221 服务的控制连接埠关闭,可以注销。 225 数据连结开启,但无传输动作。 226 关闭数据连接端口,请求的文件操作成功。 227 进入passive mode。 230 使用者登入。 250 请求的文件操作完成。 257 显示目前的路径名称。 331 用户名称正确,需要密码。 332 登入时需要账号信息。 350 请求的操作需要进一部的命令。 421 无法提供服务,关闭控制连结。 425 无法开启数据链路。 426 关闭联机,终止传输。 450 请求的操作未执行。 451 命令终止:有本地的错误。 452 未执行命令:磁盘空间不足。 500 格式错误,无法识别命令。 501 参数语法错误。 502 命令执行失败。 503 命令顺序错误。 504 命令所接的参数不正确。 530 未登入。 532 储存文件需要账户登入。 550 未执行请求的操作。 551 请求的命令终止,类型未知。 552 请求的文件终止

linux服务器之间传输文件

一个人想着一个人 提交于 2019-12-02 09:53:06
转载: https://www.jb51.net/article/82608.htm 1. scp(最近就使用了scp) 【优点】简单方便,安全可靠;支持限速参数 【缺点】不支持排除目录 【用法】 scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。 命令格式: scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的地址(用户名 @IP 地址或主机名)>:<文件路径> 举例: scp /home/work/source.txt work@192.168.0.10:/home/work/ #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下 scp work@192.168.0.10:/home/work/source.txt /home/work/ #把192.168.0.10机器上的source.txt文件拷贝到本地的/home/work目录下 scp work@192.168.0.10:/home/work/source.txt work@192.168.0.11:/home/work/ #把192.168.0.10机器上的source.txt文件拷贝到192.168.0.11机器的/home/work目录下 scp -r

FTP上传文件名称中文乱码问题

六眼飞鱼酱① 提交于 2019-12-02 09:43:06
这个问题昨天研究了一下午,以为解决了,今天早上突然发现其实并没有解决,所以花了一早上时间又查阅了相关资料后 现在才算彻底的解决。要注意:昨天我单纯的把filename转成new String(filename.getBytes("GBK"), "ISO-8859-1"),的确发现上传后中文不再乱码了,于是我以为我把这个问题解决了,但是后来发现如果ftp服务器中的设置就已经是utf-8的编码的话还是会继续报错的,所以我又上网找了些资料发现有个命令可以设置ftp支持UTF-8,就是这个ftpClient.sendCommand("OPTS UTF8", "ON"),所以就试了一下然后文件名字这样new String(filename.getBytes(LOCAL_CHARSET), SERVER_CHARSET),喏,这回乱码问题彻底解决了,下面是代码: public class FTPFileUtil { //此为FTP的配置文件信息 static Map<String, String> eip = UtilProperties.getPropretiesByKey(); //本地字符编码 static String LOCAL_CHARSET = "GBK"; // FTP协议里面,规定文件名编码为iso-8859-1 static String SERVER_CHARSET =

ftp function of python

左心房为你撑大大i 提交于 2019-12-02 07:47:28
1. 连接ftp服务器 格式:ftp [hostname| ip-address] a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。 2. 下载文件 下载文件通常用get和mget这两条命令。 a) get 格式:get [remote-file] [local-file] 将文件从远端主机中传送至本地主机中。 如要获取远程服务器上/usr/your/1.htm,则 ftp> get /usr/your/1.htm 1.htm (回车) b) mget        格式:mget [remote-files] 从远端主机接收一批文件至本地主机。 如要获取服务器上/usr/your/下的所有文件,则 ftp> cd /usr/your/ ftp> mget *.* (回车) 此时每下载一个文件,都会有提示。如果要除掉提示,则在mget *.* 命令前先执行: prompt off 注意:文件都下载到了linux主机的当前目录下。比如,在 /usr/my下运行的ftp命令,则文件都下载到了/usr/my下。 3.上传文件 a) put 格式:put local-file [remote-file] 将本地一个文件传送至远端主机中。 如要把本地的1.htm传送到远端主机/usr/your,并改名为2

Linux下的ftp安装和使用

一笑奈何 提交于 2019-12-02 07:45:55
第一部分:安装 1.将用户切换到root:su - ; 2.检查机器是否已经安装了ftp:rpm -qa|grep vsftpd; 如果没有返回任何结果,表示没有安装;如果返回文件包名,这表示已经安装了该服务; 3.开始安装:yum install vsftp;(接下来的步骤可能要询问:Is that ok?,直接回应yes就可以了);安装完了会显示 Complete! 4.再次检查ftp是否安装上了:rpm -qa|grep vsftp; 5.检查ftp配置是否开启:chkconfig --list|grep vsftpd;此时返回的选项应该都是off; 6.开启ftp配置项:chkconfig vsftpd on; 7.再次检查ftpshi是否开启:chkconfig --list|grep vsftp;此时ftp的一些选项中应该有on; 8.重启ftp:service vsftpd restart;(如果重启失败,有可能是linux防火墙没有关闭的问题,关闭防火墙:chkconfig iptables off) 9.再次重启ftp:service vsftp restart,此时应该是ok的; 10.卸载ftp:rpm -e vsftpd; 第二部分:使用知识准备 1.控制ftp: service vsftpd stop/start/restart; 2.查看ftp相关进程

远程传输文件—ftp

倾然丶 夕夏残阳落幕 提交于 2019-12-02 03:11:56
远程传输文件—ftp 1. 在 linux中查找是否安装了ftp rpm -qe |grep ftp 2.没有安装ftp,则需要进行挂载,然后安装 挂载命令 mount /mnt/cdrom /mnt 把内容挂载到 /mnt下面 进入 cd /mnt/Packages 查找 ftp包 ls |grep ftp 3.把包复制到root或者etc等其他目录下面 cp vsftpd包名 /etc(路径) 4.安装ftp rmp -ivh vsftpd包名 5.启动ftp服务 service vsftpd start 6.关闭防火墙 service firewalld stop 7.修改配置文件 两个 ftpusers和user_list , 这两个是黑名单,所以要去里面把 root注释完,这样root才有权限进行操作。#为注释的意思。也可以说是添加白名单-root 8.添加权限 setsebool -P allow_ftpd_full_access on 9.重启vsftpd服务 10.在windows命令中 上传: windows – 服务器 linux put 下载:服务器 linux ---windows get 11.进入dow命令,输入ftp ip 进行连接 输入用户名 root,密码123456 退出 bye 来源: https://www.cnblogs.com

第一篇博客:Linux FTP搭建(Ubuntu 15.1)

末鹿安然 提交于 2019-12-02 00:30:48
如果你是Ubuntu,用service命令启动没有用的话可以看看我这篇博客的第三步,通过服务脚本来启动 FTP搭建Ubuntu 15.10 Linux基本步骤: 1.更新资源列表 命令:sudo apt-get update 2.下载ftp工具vsftp,这个是最常用的ftp工具,稳定性和性能都比较好 命令:sudo apt-get install vsftpd 3.开启ftp服务器 命令: /etc/init.d/vsftpd start 4.测试ftp服务能否被访问 测试本地能否访问,命令:ftp 127.0.0.1,然后输入本机账户和密码(linux的) 如果成功了就说明ftp服务已经正常启动了 外部主机访问(我的是Windows): 先ping一下ftp服务器能不能ping通以排除网络问题,还有关闭要连接的ftp的Linux的防火墙,当然,你也可以不关闭,设置开放端口就行 Windows默认是使用ftp被动模式进行访问的,在这种情况下,会显示连接超时,但也和vsftp的配置有关,如果没有请忽略。 修改Windows FTP连接模式就请自行百度吧,Internet属性-->高级-->去掉勾选ftp被动模式。 连接上了ftp服务器,然后登录,有的版本默认是可以匿名登录的 如果匿名登录失败了就去修改vsftpd的配置文件,我这个版本的位置是在etc目录下,文件名vsftpd

wget命令使用说明

↘锁芯ラ 提交于 2019-12-01 22:13:55
1、命令概述   wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。   wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。 2、命令语法 wget【选项】 【url】 3、命令选项 1 GNU Wget 1.14,非交互式的网络文件下载工具。 2 用法: wget [选项]... [URL]... 3 4 长选项所必须的参数在使用短选项时也是必须的。 5 6 启动: 7 -V, --version 显示 Wget 的版本信息并退出。 8 -h, --help 打印此帮助。 9 -b, --background 启动后转入后台。 10 -e, --execute=COMMAND 运行一个“.wgetrc”风格的命令。 11 12 日志和输入文件: 13 -o, --output