有没有办法让 7z 保留输出文件夹结构,而不是将所有文件和子文件夹放入一个 .7z 文件中?

有没有办法让 7z 保留输出文件夹结构,而不是将所有文件和子文件夹放入一个 .7z 文件中?

有没有办法让 7z 保留输出文件夹结构,而不是将所有文件和子文件夹放入一个 .7z 文件中?

我的输入例如:

Folder A
File A
File B
File C
Folder B
File BA
File BB
File BC

我希望输出结构与上述相同,但作为单独的 .7z 文件,而不是将所有内容输出到 filex.7z。这可能吗?

维萨

操作系统:Termux

答案1

您可以使用该find实用程序来实现此目的:

find . -mindepth 1 -maxdepth 1 -exec p7zip '{}' \;

并解压缩:

find . -mindepth 1 -maxdepth 1 -exec p7zip -d '{}' \;

p7zip是 7z 的 Linux CLI 工具(在基于 Debian 的衍生产品上)。

相关内容