㈠ 批处理脚本 实现将目录中的多个文件(或文件夹)上传到linux系统
FTP不会用,别的帮你实现,自己加入命令即可。
@echo off
::获取本目录回下*.tar.gz的文件答。
for /f "delims=" %%a in ('dir /a-d/b *.tar.gz") do (
ftp "%%a"
)
::获取本目录下所有config的文件夹.赋值%%a
for /f "delims=" %%a in ('dir /ad/b/s "config"') do (
::获取所有config文件夹下的所有文件。赋值%%b
for /f "delims=" %%b in ('dir /a-d/b "%%a"\*.*") do (
ftp "%%b"
)
)
echo end...
pause
㈡ linux下用ftp命令连接到ftp服务器应该如何查看服务器上的目录文件数
1.Linux下启动ftp
ls -l 普通文件就是以 - 开头,文件夹以 d 开头,grep 后面接正则表达式:^- 以 - 开头的匹配。
(2)linuxftp多个文件夹吗扩展阅读:
1.查看当前目录下的文件数量(不包含子目录中的文件):
ls -l|grep "^-"| wc -l
2. 查看当前目录下的文件数量(包含子目录中的文件):
ls -lR|grep "^-"| wc -l
3.查看当前目录下的文件夹目录个数,(不包含子目录中的目录):
ls -l|grep "^d"| wc -l
4.查询当前路径下的指定前缀名的目录下的所有文件数量 例如:统计所有以“20161124”开头的目录下的全部文件数量:
ls -lR 20161124*/|grep "^-"| wc -l
㈢ 求助大神,关于linux 上ftp服务器文件数过多,导致ftp无法连接的问题
ulimit -a
ulimit -n 35768
文件数多的时候没事就用压缩包zip格式上传
㈣ linux ftp 怎么下载文件夹
最见到那方法就是在浏览器输入FTP:\\xxx.xxx.xxx.xxx进入FTP服务器然后下载。
如果没有图形界面,就需要在命令行下使用了。
1、通过shell登录
#ftp //shell下输入ftp命令,进入到ftp提示符
>open IP PORT //IP ,PORT对应为服务器的IP和端口号
或者直接使用一条语句
#ftp IP PORT
2、多文件下载(对目录无效)
如:下载目录下的所有文件(子目录是无法下载下来的)
>mget *
这样操作,下载每个文件都会提问,每次都要输入一个y要去掉提问,就要先输入
>prompt off
3、解决:ftp命令行不支持目录下载通过wget得到解决
#wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r
注: 星号*必须有,否则下载下来的就一个文件index.html
-r参数就是用来目录下载的。
㈤ 用linux命令 在ftp上下载多个文件,该怎么写呢谢谢!
这个是挺容易的。你可以使用help来查询可用命令。标准的情况下,mget可以接受通配符(即像shell一样使用通配符表示一类文件),这样就可以一次下载多个文件了。更高级的一些FTP客户端还可以支持下载列表等功能。你也可以使用axel或wget来使用列表以进行多个文件下载(在这种情况下应该是写成这样:ftp://username:passwd@servername/filename,具体能不能用小弟还没试过,你可以查询相关资料或者找o'reilly的书籍看看)。
㈥ FTP连接空间,为什么有些文件夹里的文件不能全部显示,但是实际存在,空间系统是 LINUX的。
什么系统下 的
什么环境下产生的 请详细描述