Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSH解压,但区分大小写_Ssh_Case Sensitive_Unzip - Fatal编程技术网

SSH解压,但区分大小写

SSH解压,但区分大小写,ssh,case-sensitive,unzip,Ssh,Case Sensitive,Unzip,我试图通过SSH解压文件,我需要区分大小写的解压 我的服务器正在使用Debian解压6 它不应该这样做,但它正在将我所有的文件名转换为小写,导致我的Joomla站点崩溃 如果我想在有生之年完成,有太多的文件需要手动重命名或FTP 我有一个名为bv2.zip的zip文件放在我想提取的目录中 我已将cd放入我的目录中,并简单地发布了:unzip bv2.zip。。。。文件名都是小写的 我也尝试过绝对路径,但没有用,解压帮助和手册声明,默认情况下,此版本会启用区分大小写功能,但显然不会 有什么想法吗?

我试图通过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
(解压时应该没有奇怪的别名)

(解压将使用此环境变量中包含的任何标志,就像它们已添加到命令调用中一样)

  • “-L”(将所有文件名转换为小写)和“U”(将所有文件名转换为大写)选项控制此行为:
  • 只有当.zip中的文件来自不区分大小写的文件系统(如MS-DOS或VAX/VMS)时,这才是一个问题。如果文件在任何当代文件系统(Unix、MacOS、Windows 95或更高版本)上使用任何当代版本的Zip或WinZip进行.Zip压缩,则不应成为问题
  • 呜呜

  • 这些可能是DOS文件吗

    还是您使用了DOS版本的PKZip

    或者这些文件一开始只是小写

  • “-L”(将所有文件名转换为小写)和“U”(将所有文件名转换为大写)选项控制此行为:
  • 只有当.zip中的文件来自不区分大小写的文件系统(如MS-DOS或VAX/VMS)时,这才是一个问题。如果文件在任何当代文件系统(Unix、MacOS、Windows 95或更高版本)上使用任何当代版本的Zip或WinZip进行.Zip压缩,则不应成为问题
  • 呜呜

  • 这些可能是DOS文件吗

    还是您使用了DOS版本的PKZip

    或者这些文件一开始只是小写


  • 我在我的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;对不起,小心点。他在用联合国的武器