我已经在这个论坛上阅读了几个关于如何执行此操作的问题,但找不到通过 p7zip 执行此操作的方法。我基本上想让 p7zip 遍历一个目录并将该目录中的每个顶级目录转换为 zip 或 7zip 文件。例如我 cd 到目录 a。我希望目录 b、c、d、e 等变成各自的压缩文件。我不是命令行的高级用户。我会到达那里,所以问这个问题时请坦率地告诉我。顺便说一句,p7zip 是一个压缩实用程序,可以通过命令行界面执行 rar、zip 等压缩操作。
谢谢。
答案1
在 Linux/Unix 上,您仍然必须使用 tar 来备份目录。 p7zip 仍然只是一个文件压缩器:
tar cf - [目录a] | 7z a -si [文件名].tar.7z