This worked for me:
$ tar -czvf test.tar.gz ./file1 ./file2 ...
$ tar -tzf test.tar.gz
./file1
./file2
# to extract do:
$ tar -xzf test.tar.gz
After passing f
option you should give the filename of the archive you are creating.
Oh, and in case you are using zip
to unzip the file, you wont get a directory but you will get a tarball instead. Tarball contains all your files. Use:
tar -xf test
And you should see all your files.
If you'd like to have normal zip files, use zip
command instead of tar
/gz
tandem. Also it is a good practice to add correct file suffix:
- tar with gzip (i.e.
tar czvf ...
): filename.tar.gz
- tar with bzip2 (i.e.
tar cjvf ...
): filename.tar.bz2
- tar without compression (i.e.
tar cvf ...
): filename.tar
test
file, or atest
folder?