在网站上工作。许多第三方JavaScript库在其文件和文件夹中使用混合大小写。
我正在开发一个Windows系统。
当准备从我的本地Windows XAMPP环境上传到我的linux主机时,我使用7zip创建我的网站的zip文件。我用7zip的-xr!功能,以跳过某些目录,如我的.git存储库。
我将生成的.zip文件FTP到我的服务器,然后使用服务器的“解压缩”功能将其爆炸。我的所有文件都在那里,但它们都被改为小写!
这会杀死网站,因为不再找到混合大小写的第三方库。
我尝试解压缩-C但似乎没有做任何事情。
我也会在上传之前查看档案,在Windows上,保留所有文件名案例。
尝试使用GNU32的windows tar,但是--exclude函数不允许我跳过.git目录。
我需要以下列形式提供帮助:
Zip适用于包装,但拆包不是犹太洁食。
答案 0 :(得分:0)
使用tar的--exclude-vcs
选项:
--exclude-vcs
exclude version control system directories
示例:
tar --exclude-vcs czf foo.tar.gz foo
或* .tar.bz2档案
tar --exclude-vcs cjf foo.tar.bz2 foo
答案 1 :(得分:0)
尝试unzip -U file.zip
;如果你有unzip
的旧版本,这可能会有用。否则,请发布unzip -v
和unzip -l file.zip
的输出。