解凍して削除して解凍する


0

コンマ行の解凍に問題があり、これを修正する方法がわかりません。

圧縮ファイルを解凍し、正しく処理します。zipファイルからいくつかのファイルを削除し、同じディレクトリ構造を使用する必要がある場合。次に、その新しいzipファイルは、-oオプションを使用して、以前と同じ宛先に圧縮解除されます。それは新しいファイルを上書きします(それは私が欲しいものです)。私が経験している問題は、新しいzipファイルから削除されたファイルが宛先ディレクトリ構造に残っていることです。

新しいzipファイルにあるファイルのみを表示するディレクトリ構造を取得するにはどうすればよいですか?

元のzipファイルにはこれらのファイルがあります

..\foo\foo_file1.txt
..\foo\foo_file2.txt

新しいzipファイルにはこのファイルがあります

..foo\foo_file1.txt

2番目のzipファイルが圧縮されていない場合、ディレクトリ構造は次のようになります。

..\foo\foo_file1.txt
..\foo\foo_file2.txt

2
あなたが言おうとしていることを理解することは困難です。質問を再構築してください。私はあなたの側であなたと一緒にピアレビューをすることをお勧めします。そうすれば彼らは質問をすることができ、あなたはこの質問を明確に尋ねる方法を正確に理解することができます。

回答:


1

rm -rf foo 新しいアーカイブを解凍する前に?


zipファイルは、何が削除されたかの記録を保持しないため、宛先から何を削除するのかわかりません。ファイルを解凍する前に、フォルダーを完全に削除する必要があります。例使用backslahes内のファイル名ので、それはおそらくWindowsのです:rmdirを/ sのfooの
ランディOrrison
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.