web-dev-qa-db-ja.com

tarをどのように使用し、特定のファイルを除くすべてを抽出しますか?

Website.tgzを抽出したいのですが、これらを「出て」ほしくないのです。

app/config.ini
log/

どうすればよいですか?

または/また、上記以外のすべてを上書きするにはどうすればよいですか?

11
trafalgar

次のコマンドを使用してみてください

tar -xvzf /path/to/tarfile --exclude='file dont want to extract'
32
Tarun

Gryphius がコメントしているように、 GNU tar--excludeオプションを使用できます。

tardy を使用してtarアーカイブを後処理することもできます。

tardyを使用すると、他の便利な変換を実行できます(たとえば、アーカイブされたファイルパスのプレフィックス、ユーザー名またはグループ名の変更など)。