Home > Uncategorized > linux: un-tar a single file to a specified path directly

linux: un-tar a single file to a specified path directly

The following will extract a single file to a specified path:

tar -zxvf ~/COMPRESSEDFILE.tar -C ~/DESTINATION_PATH/ PATH/TO/file --transform='s%.*/\([^/]\{1,\}\)$%\1%'

–strip-component=N works, but it will always treat the filename as a component itself, so it will strip it if you use a large number N.

Advertisements
Tags: , , ,
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: