linux poison RSS
linux poison Email

Working with tar with encryption

STEP 1 (Using the tar command on the directory /stuff)

Suppose you have a directory /stuff. To tar everything in stuff to create a “.tar” file.

$ tar -cvf stuff.tar stuff

Which will create “stuff.tar”.

STEP 2 (Using the tar command to create a “.tar.gz” of /stuff)

$ tar -czf stuff.tar.gz stuff

STEP 3 (List the files in the archive)

$ tar -tzf stuff.tar.gz
or
$ tar -tf stuff.tar

STEP 4 (A way to list specific files)

Note, pipe the results to a file and edit

$ tar -tzf stuff.tar.gz > mout

Then, edit mout to only include the files you want

$ tar -T mout -xzf stuff.tar.gz

The above command will only get the files in mout. Of couse, if you want them all

$ tar -xzf stuff.tar.gz

STEP 5 (ENCRYPTION)

$ tar -zcvf - stuff|openssl des3 -salt -k secretpassword | dd of=stuff.des3

This will create stuff.des3…don’t forget the password you put in place of secretpassword. This can be done interactive as well.

$ dd if=stuff.des3 |openssl des3 -d -k secretpassword|tar zxf -

NOTE: above there is a “-” at the end… this will extract everything.


6 comments:

Post a Comment

Related Posts with Thumbnails