7zipを使用して抽出中にパスセグメントを削除しますか?


9

ファイルシステムにこのディレクトリを作成するが、まだアーカイブ(そうのサブディレクトリ構造を維持することなく、ディレクトリ内のすべてのそれのファイルが含まれて7zのアーカイブ抽出する方法があり7z e ...、それはすべてのパス情報を取り除きので、必要に応じて機能していないが、 )?

tarではtar -x --strip=1 ...、最初のパスコンポーネントを削除するために使用します。7zに相当するものはありますか、または不要なパスセグメントで抽出し、コンテンツを適切な場所に移動して、ディレクトリを削除する必要がありますか?


1
7zのコマンドラインオプションを見ると、一発では実現できません。おそらく7z x、構造の作成、7z eパス情報の削除、によって作成されたファイルの削除に使用し7z x、試してみましたが、それでもまだ望んでいるものではありません。
Sathyajith Bhat

抽出中にこれを行うことはできませんが、圧縮時にアーカイブルートフォルダーを削除できます。代わりに7z a archive.7z path\to\folder行う7z a archive.7z path\to\folder\*取り除くためにfolderアーカイブされたパス名から。
jpaugh

回答:


0

これは、GUIを使用して行うことができます。

  1. アーカイブ内で目的のディレクトリに移動します。
  2. そのディレクトリまたはその内容を選択します。
  3. どちらか
    • ファイルマネージャ(またはその内容)をファイルマネージャのフォルダにドラッグアンドドロップします。または
    • 7-Zip GUIの[抽出]ボタンを使用します。

(グラフィカルなソリューションが良くない場合は、事前に謝罪します。あなたの質問を読んだかどうかはわかりませんでした。)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.