windows使用sftp下载con.zip失败

简介: windows使用sftp下载con.zip失败

问题现象:


从Windows 上通过sftp协议下载一个linux 服务器上的con.zip 失败,下载其它文件正常,通过linux sftp客户端或者windows ssh的sftp客户端都可以下载,而filezilla下载总是失败,压缩包在linux 服务器检查并无错误(unzip -t con.zip), 更换winscp 后也能正常下载但是看相比其它压缩包,con.zip并未被系统当做压缩包处理。


问题原因:


最终推测为windows系统reserved keywords 导致,在windows 中文件夹/文件 名不能含下面列出的关键字


CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9


将文件con.zip 改名后测试filezilla也可以下载。


注意:在CMD窗口下操作不受此限制,因此windows ssh中包含的sftp工具下载正常,但是这会导致下载之后保存的文件无法在资源管理器中正常操作。


拓展阅读


微软官方关于保留关键字的说明


https://learn.microsoft.com/en-us/windows/win32/fileio/naming-a-file

相关文章
|
2月前
|
开发工具 Android开发 git
Windows下载android2.2完整源码(转)
Windows下载android2.2完整源码(转)
47 3
|
2月前
|
Web App开发 Windows
【Windows】 chrome 如何下载网站在线预览PDF文件,保存到本地
【Windows】 chrome 如何下载网站在线预览PDF文件,保存到本地
275 0
|
2月前
|
存储 Java Windows
Java21 JDK下载安装及Windows环境变量配置
JDK是Java的开发工具包,要进行Java学习或开发之前,需先下载安装,下载地址如下:提示:这网址里面有三个扩展名的文件,分别是“.zip”、“.exe”和“.msi”,鄙人选择的是.exe的文件,下方的安装和环境的配置也是安装该文件的安装程序进行的。
624 2
|
2月前
|
Go Windows
windows安装scoop/annie下载B站等视频
windows安装scoop/annie下载B站等视频
70 0
|
9月前
|
Unix Shell 开发工具
Github-Git for windows&TortoiseGit下载与安装
Github-Git for windows&TortoiseGit下载与安装
212 0
|
9月前
|
消息中间件 数据可视化 Kafka
【kafka可视化工具】kafka-eagle在windows环境的下载、安装、启动与访问
【kafka可视化工具】kafka-eagle在windows环境的下载、安装、启动与访问
807 0
|
9月前
|
网络协议 Linux 数据安全/隐私保护
如何在Windows本地快速搭建SFTP文件服务器,并通过端口映射实现公网远程访问
如何在Windows本地快速搭建SFTP文件服务器,并通过端口映射实现公网远程访问
|
16天前
|
Android开发 Windows
如何离线下载 Microsoft Corporation II Windows Subsystem for Android
如何离线下载 Microsoft Corporation II Windows Subsystem for Android
17 1
|
1月前
Qt安装 qt-unified-windows-x64-online.exe下载慢
Qt安装 qt-unified-windows-x64-online.exe下载慢
|
2月前
|
Web App开发 JavaScript 前端开发
Windows环境下 NVM 介绍、下载安装及使用详解
Windows环境下 NVM 介绍、下载安装及使用详解
245 0