[Linux] zip error: Invalid command arguments (cannot repeat names in zip file)
使用如下命令压缩文件夹时, 有时会报出如标题的错误zip -r -q -j zip_file to_zip_dir先说一下命令中几个参数的含义:-r 表示压缩时会压缩指定文件夹中的所有子文件夹和文件, 压缩单个文件时可以不写-q 表示压缩时不显示压缩信息, 当要压缩的文件夹包含很多小文件时, 使用该参数可以大幅缩短压缩时间-j 表示在压缩文件中不包含路径信息, 只存储文件名从上面...
·
使用如下命令压缩文件夹时, 有时会报出如标题的错误
zip -r -q -j zip_file to_zip_dir
先说一下命令中几个参数的含义:
-r
表示压缩时会压缩指定文件夹中的所有子文件夹和文件, 压缩单个文件时可以不写-q
表示压缩时不显示压缩信息, 当要压缩的文件夹包含很多小文件时, 使用该参数可以大幅缩短压缩时间-j
表示在压缩文件中不包含路径信息, 只存储文件名
从上面的说明可以看出, 报错是由 -j
这个参数导致的, 当要压缩文件夹中的不同子文件夹中包含同名文件时, 使用 -j
会导致错误, 解决方法很简单, 去掉该参数或者将重名文件重命名即可
更多推荐
已为社区贡献1条内容
所有评论(0)