![解压删除并解压](https://linux22.com/image/1294513/%E8%A7%A3%E5%8E%8B%E5%88%A0%E9%99%A4%E5%B9%B6%E8%A7%A3%E5%8E%8B.png)
我在命令行解压缩时遇到问题,并且不确定如何纠正它。
我正在解压一个压缩文件,它正确地处理了它。如果 zip 文件应该删除一些文件并且它使用相同的目录结构。那么新的 zip 文件将使用 -o 选项解压到与之前相同的目标。它将覆盖较新的文件(这就是我想要的)。我遇到的问题是,从新的 zip 文件中删除的文件仍然在目标目录结构中。
我怎样才能使目录结构仅显示新 zip 文件中的文件?
原始 zip 文件包含以下文件
..\foo\foo_file1.txt
..\foo\foo_file2.txt
新的 zip 文件将包含此文件
..foo\foo_file1.txt
当第二个 zip 文件解压后,目录结构仍然如下所示
..\foo\foo_file1.txt
..\foo\foo_file2.txt
答案1
rm -rf foo
在您解压新的档案之前?