ftp文件名空格
① ftp传输的时候怎么保留空格
可以在每个空格前面加一个 \,或者用单引号把文件名包起来。
② FTP中有空文件夹删除不了,怎么办
FTP 无法删除文件的分析及处理办法
1.文件被锁定,例如ACCESS数据库,正在被使用,因此不能被清除,解决办法是登录虚拟主机管理平台,进入到主机管理中,把空间运行暂停,然后等数十 秒钟再清除就可以了。
2.文件的索引坏了。在一台有上百万文件的服务器中,很有可能发生这种情况,这类文件用上面的方式无法删除。(解 决方法:联系本司技术工程师,一般在24小时内解决)
3.用户自己曾经对上层目录设定了不能写入的保护性操作,解决方法:登陆用户控制后 台-自助管理-管理主机-打开相应目录的写操作权限,然后用ftp登陆删除
4.同一刻有其他人打开你的ftp在操作,此时必须是其他 ftp操作关闭才能删除
5.文件名乱码或有空格,用ftp重命名该文件然后删除。
③ FTP命令行中的空格可以用什么来代替
加双引号。。cd "Document and settings"
④ 怎么从FTP上下载路径有空格的文件夹
你好!
不可能的!
你可以通过直接在FTP服务器上面打开试试!文件竖猛夹后面是不可以带有空格的,即使有WINDOWS也毁纤仿不会认为有空格纤纤!所以建议直接在FTP服务器上面打开!
我的回答你还满意吗~~
⑤ FTP命令。
分类: 电脑/网络 >> 操作系统/系统故障
问题描述:
详细
解析:
命令格式:ftp [-v][-d][-i][-n][-g][-s:filename][-a][-w:windowsize][puter]
说说他们的含义吧。
-v 不显示远程服务器响应
-n 禁止第一次连接的时候自动登陆
-i 在多个文件传输期间关闭交互提示
-d 允许调试、显示客户机和服务器之间传递的全部ftp命令
-g 不允许使用文件名通配符,文件名通配符的意思是说允许在本地文件以及路径名中使用通配字符
-s:filename 指定包含ftp命令的文本文件。在ftp命令启动后将自动运行这些命令。在加的参数里不能有空格。
-a 绑定数据连接时,使用任何的本地端口
-w:windowsize 忽略默认的4096传输缓冲区
puter 指定要连接的远程计算机的ip地址
1) ?
说明:显示ftp命令的说明。后面可以加参数,是加需要解释的命令名,不加则显示包含所有命令列表。
2) !
说明:功能是在本地计算机上运行指定命令。
如! mand 其中mand就是你要运行的命令,如果不加mand这个参数的话,则显示本地命令提示, 这时你输入exit命令就能返回到ftp了。
3)$ macro-ame[args]
说明:执行宏定义macro-name。
4) append
说明:使用当前文件类型设置,将本地文件附加到远程计算机中。大概格式是append local-file [remote-file] 其中local-file是说指定要添加的本地文件。remote-file是说指定要将local-file附加到远程计算机文件,要是省了这个,则是使用本地文件名做远程文件名。
5)account[password]
说明:提供登录远程系统成功后访问系统资源所需的补充口令。
6)ascii
说明:默认情况下,将文件传输类型设置为ASCII
7)bell
说明:响玲开关,意思是文件传输完成后是否有玲声提醒。默认是关闭的。
8)binary
说明:将文件传输类型设置为二进制。
9)bye
说明:结束和远程计算机的ftp会话,也就是安全断开,退出ftp.
10)cd
说明:更改远程计算机上的工作目录。
如cd data 其中data是要进入的远程计算机的目录。
12)cp
说明:进入远程主机目录的父目录。
13)chmod modefile-name
说明:将远程主机文件file-name的存取方式设置为mode。
如 chmod 777 a.out。
14)cr
说明:使用asscii方式传输文件时,将回车换行转换为回行。
15)close
说明:结束与远程服务器的ftp会话,并返回命令解释程序。
16)dir
说明:显示远程的文件以及子目录列表。
如dir data local-file其中data是指定要查看列表的目录,没指定的话就是当前目录。local-file是指定要保存列表的本地文件,不指定的话就在屏幕输出。
17)debug
说明:调试开关,打开的时候打印每个发送到远程计算机的命令,命令前有——>默认情况是关闭的。
18)disconnnect
说明:与远程计算机断开连接,但还保持着ftp命令提示符。
19)delete remote-file
说明:删除远程主机文件。
20)disconnection
说明:同close。
21)form format
说明:将文件传输方式设置为format,缺省为file方式。
22)get
说明:使用当前文件传输类型,把远程的文件拷贝到本地计算机上。
如get remote-file local-fileremote-file是指定要复制的文件,local-file是指定本地计算机上的文件名,没有指定的话则个remote-file同名。
23)glob
说明:文件名通配开关
24)hash
说明:转换每个传输数据快的散列标记打印(#).数据快的大小是2048字节。默认情况下是关闭的,
25)help
说明:显示ftp命令的解释,如help mmand 其中mand就是你要解释的命令,如果不加mand这个参数的话就会显示所有命令的列表
26)idle[seconds]
说明:将远程服务器的休眠计时器设为[seconds]秒。
27)image
说明:设置二进制传输方式(同binary)
28)lcd
说明:更改本地计算机的本地目录,在默认的时候是启动ftp的目录.这个不要觉得没用啊,在你使用ftp的时候为了传递文件不是常改变本地和远程计算机的目录吗?
如lcd [directory] 其中[directory]是指定要进入的本地计算机的目录,如果你不加这个参数,就会显示出本地计算机的工作目录.
29)literal
说明:向远程ftp服务器发送协商参数,报告.
如lireral argument [...] 其中argument是指定要发送给远程服务器的协商参数。
30)ls
说明:显示远程目录的文件和字目录.
如ls remote-directory local-file其中remote-directory是指要查看的列表的目录,不指定的话显示的是当前工作目录。local-file是指定要保存列表的本地文件.不指定的话是在屏幕上输出.
还有啊,写不下了。
⑥ 如何删除FTP文件
1.文件被锁定,例如ACCESS数据库,正在被使用,因此不能被清除,解决办法是登录虚拟主机管理平台,进入到主机管理中,把空间运行暂停,然后等数十秒钟再清除就可以了。
2.文件的索引坏了。在一台有上百万文件的服务器中,很有可能发生这种情况,这类文件用上面的方式无法删除。(解 决方法:联系本司技术工程师,一般在24小时内解决)。
3.用户自己曾经对上层目录设定了不能写入的保护性操作,解决方法:登陆用户控制后台-自助管理-管理主机-打开相应目录的写操作权限,然后用ftp登陆删除。
4.同一刻有其他人打开你的ftp在操作,此时必须是其他 ftp操作关闭才能删除。
5.文件名乱码或有空格,用ftp重命名该文件然后删除。或者进入到“高级管理”里面,也可以删除掉的。这个涉及到权限问题,看你的主机服务商给没给你这个权限了。
⑦ 需要一个FTP的unix shell脚本例子,主要是将文件上传到指定服务器的,但文件的文件名包含空格,谢谢。
#!/bin/bash
Filename="链运fata afa"
Server="192.168.11.33"
Directory="Linux"
Password="123"
ftp -n $Server <乎唤悉<End-Of-Session
user anonymous "$Password"
binary
cd $Directory
put "岁乎$Filename"
bye
End-Of-Session
⑧ 怎么从FTP上下载路径有空格的文件夹
1、不是在你的FTP上吗?直接上你的FTP改个名不就行了。
<br>2、下载路径中的 %20 不要去掉,那个代表空格。
<br>
<br>如果还有不明白的。可给我留言。
再转一个:
看到很多新人在那里抱怨不会下载这类地址,现在就教教你们
示范地址(乱写的):
ftp://218.91.202.10/*****/aa1*/*by aa1/44.mpg*
这种地址其实是没有加密的pub地址。对于在局域网中不能使用socks4,sock5,http1.1的朋友来说,这是唯一能用常规下载工具(影音传送带,flashget)来下pub片的途径。
其实把*改成空格后真正的地址是
ftp://218.91.202.10/%20%20%20%20%20/aa1%20/%20by aa1/44.mpg%20
下这类地址影音传送带最好,只要把*全部改成空格,一定可以下载。因为影音传送带默认空格为%20。
还是不能下载?那仔细看看是不是漏了。
如果用flashget,那就稍微麻烦一点,因为flashget似乎认不出空格。
flashet只会用 ftp://218.91.202.10/ /aa1 / by aa1/44.mpg 去下载,那当然永远下不来。唯一的解决方法是把*改成%20。也就是这个地址ftp://218.91.202.10/%20%20%20%20%20/aa1%20/%20by aa1/44.mpg%20