SSH解压,但区分大小写
我试图通过SSH解压文件,我需要区分大小写的解压 我的服务器正在使用Debian解压6 它不应该这样做,但它正在将我所有的文件名转换为小写,导致我的Joomla站点崩溃 如果我想在有生之年完成,有太多的文件需要手动重命名或FTP 我有一个名为bv2.zip的zip文件放在我想提取的目录中 我已将cd放入我的目录中,并简单地发布了:unzip bv2.zip。。。。文件名都是小写的 我也尝试过绝对路径,但没有用,解压帮助和手册声明,默认情况下,此版本会启用区分大小写功能,但显然不会SSH解压,但区分大小写,ssh,case-sensitive,unzip,Ssh,Case Sensitive,Unzip,我试图通过SSH解压文件,我需要区分大小写的解压 我的服务器正在使用Debian解压6 它不应该这样做,但它正在将我所有的文件名转换为小写,导致我的Joomla站点崩溃 如果我想在有生之年完成,有太多的文件需要手动重命名或FTP 我有一个名为bv2.zip的zip文件放在我想提取的目录中 我已将cd放入我的目录中,并简单地发布了:unzip bv2.zip。。。。文件名都是小写的 我也尝试过绝对路径,但没有用,解压帮助和手册声明,默认情况下,此版本会启用区分大小写功能,但显然不会 有什么想法吗?
有什么想法吗???你确定你的.zip文件没有以所有小写字母开头吗?可能您用来创建zip文件的任何程序都在将名称转换为小写。您确定您的.zip文件没有以所有小写名称开头吗?也许您用来创建zip文件的任何程序都在将名称转换为小写。unzip-v file.zip显示了什么?医生说 默认情况下,解压缩列表和 完全按照存储的方式提取此类文件名(例外 截断、转换不支持的字符等) 应该检查一下它们是如何存储的。如果creating zip程序将所有文件都存储为小写,那么您需要寻找一种方法来实际存储未更改的文件名 最后,为了确保,检查Debian服务器上是否没有强制使用-L选项的别名或环境变量。查看在Debian服务器终端上运行的以下命令的输出:
alias
(解压时应该没有奇怪的别名)
(解压将使用此环境变量中包含的任何标志,就像它们已添加到命令调用中一样)。解压-v file.zip显示什么?医生说 默认情况下,解压缩列表和 完全按照存储的方式提取此类文件名(例外 截断、转换不支持的字符等) 应该检查一下它们是如何存储的。如果creating zip程序将所有文件都存储为小写,那么您需要寻找一种方法来实际存储未更改的文件名 最后,为了确保,检查Debian服务器上是否没有强制使用-L选项的别名或环境变量。查看在Debian服务器终端上运行的以下命令的输出:
alias
(解压时应该没有奇怪的别名)
(解压将使用此环境变量中包含的任何标志,就像它们已添加到命令调用中一样)
我在我的1&1主机中也面临同样的问题。我通过定义一个新别名解决了这个问题,输入:
alias unzip='unzip'
问题是解压-我是化名
现在我已经解压了prestashop备份,它就像一个符咒
关于我在我的1&1主机中也面临同样的问题。我通过定义一个新别名解决了这个问题,输入:
alias unzip='unzip'
问题是解压-我是化名
现在我已经解压了prestashop备份,它就像一个符咒
关于“unzip bv2.zip”会出现什么错误?对不起,不是错误,只是我在尝试解压缩时提到的不区分大小写的行为。什么是您的原始文件系统?如果OSX可能是问题所在,因为OSX的文件系统不区分大小写。debian-unix web服务器(最肯定是区分大小写的操作系统)我同意@thenetimp,问题似乎与原始操作系统有关,zip文件本身必须只包含小写文件名。使用“unzip bv2.zip”会出现什么错误?抱歉,不是错误,就是我在尝试解压时提到的不区分大小写的行为,您的原始文件系统是什么?如果OSX可能是问题所在,因为OSX的文件系统不区分大小写。debian-unix web服务器(最肯定是区分大小写的操作系统)我同意@thenetimp,问题似乎与原始操作系统有关,zip文件本身必须只包含小写文件名。只需Win7的内置zip函数,原始文件def的名称都是大写的,zipOh中的文件也是如此,我永远不会相信Windows会做正确的事情。如果其他方法都失败了,我会尝试另一个zip实用程序。不能推荐一个,因为我不太熟悉Windows;对不起,只是Win7内置的zip函数,原始文件def有大写部分的名称,zipOh中的文件也是如此,我永远不会相信Windows会做正确的事情。如果其他方法都失败了,我会尝试另一个zip实用程序。不能推荐一个,因为我不太熟悉Windows;对不起,小心点。他在用联合国的武器