I'd like to create a tar file to compress a folder that contains sub folders. I'm trying with the following command int in the terminal:
tar -czf folder directorios.tar.gz
directorios.tar.gz would be the result
I'd like to create a tar file to compress a folder that contains sub folders. I'm trying with the following command int in the terminal:
tar -czf folder directorios.tar.gz
directorios.tar.gz would be the result
Try:
tar -czvf directorios.tar.gz folder
A few notes:
Recursion is the default, from the tar man pages:
-c, --create
Create a new archive. Arguments supply the names of the files to be archived.
Directories are archived recursively, unless the --no-recursion option is
given.
Although this can be turned off by using the --no-recursion option...
You need the archive name immediately after the -f option, the correct sequence being:
tar -c [-f ARCHIVE] [OPTIONS] [FILE...]
^^^^^^^^^^
For a more flexible command line (particularly if you wanted to use other compression utilities apart from gzip with tar) you could omit the -z option and use -a or --auto-compress option to allow tar to automatically decide which compressor to use based on the archive suffix:
-a, --auto-compress
Use archive suffix to determine the compression program.
Recognised suffixes (and their attendant compressing applications) are:
tar is pretty cool :)
References:
-zoption and use-ato allow tar to guess from the archive suffix.... – andrew.46 Oct 09 '16 at 03:50-zand-aand didn't notice any difference(i'm working on a remote server). Both tars weight the same. In the exercise I'm asked to create a gzip, then decompress it using gunzip. Thanks for all the help! – Sam Oct 09 '16 at 04:04tar -zcf "yourzipname_$(date '+%Y-%m-%d_%H-%M-%S%z(%Z)').tar.gz" your_source_folderthe+is just a "start of the format"), I've also removed thevif you don't need "verbose" output which mainly outputs ALL files being added x) – jave.web Jan 28 '21 at 19:32