在 zip 的子目录中添加文件

嘎嘎

我有一个 zipbase.zip文件,文件中有 2 个子目录。

base.zip
├── subA
│   └── fileA1.txt
│ 
├── subB
│   └── fileB2.jpg
│ 
└── k.jpg

我想在 subA 中添加一个文件而不提取 base.zip 并创建一个新的 zip 文件,我需要在终端中进行。我读到我可以使用命令更新 zip 文件

zip -ur base.zip test.txt

但是使用此命令,该文件只是添加到 zip 文件的主目录中。我怎么能从终端做?这是可能的,因为有一次我只是在子目录中添加了一个文件,但桌面上有档案管理器。

拉吉

创建一个subA在当前目录中命名的子目录将要添加的文件放在该子目录中。

mkdir subA
cp -p file-to-add.txt subA

然后执行: zip base.zip subA/file-to-add.txt

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

提取zip中的特定文件(包括子目录)

防止zip添加子目录“名称”

使用Perl将目录及其文件和子目录添加到zip存档中

给定父目录的所有子目录中的zip文件

如何列出Zip存档中的所有* .doc文件,包括子目录中的文件?

如何压缩大量子目录,并让每个 zip 文件包含 N 个子目录

如何解压缩我的子目录中的所有 zip 文件夹?

PHP:使用 scandir 从多个子目录中获取所有 zip 文件

基于find,-exec的Zip子目录

如何建立目录中所有文件的索引,包括子目录和ZIP文件的内容?

从winforms中的输入路径为每个子目录到输出路径创建7zip文件

如何在 ZIP 内没有子目录的情况下压缩文件?

将zip文件的子目录内容解压缩到/ tmp?

Zip文件在Linux上以反斜杠展开,没有子目录

带有Robot Framework中子目录的Zip目录

Powershell Zip目录排除某些子目录

如何编写if语句以检查子目录的zip文件,如果该子目录不存在,则创建一个新目录?

如何解压缩所有在某个特定目录中的许多子目录中找到的许多zip文件

WinRAR批处理文件,用于将每个文件夹中的第一个子目录压缩为一个zip文件

Maven zip程序集,包括子目录内容

从zip存档中排除子目录-请解释语法

子目录中的文件?

在Mac OS X中使用命令行“ zip”工具递归压缩目录和子目录中的文件,并从所有子文件夹中排除.DS_Store文件

awk 创建目录,然后创建带有 zip 的子目录

Unix zip目录,但排除了特定的子目录(及其中的所有内容)

在Samba中添加子目录

忽略子目录中的gitignore文件

在子目录中创建同名文件

Git忽略了子目录中的文件