I have some scripts and files located in various locations like:
/etc/dir1/var/www/html/home/somedir
I want to make a tar file so that it copies files and folders with the location structure. When I untar to another location, all the files will be copied to their respective locations in the correct paths; same as where tar was made.
12 Answers
You can just use
tar -cf myfile.tar /etc/dir1 /var/www/html /home/somedir also, you could use
tar -czf myfile.tar.gz /etc/dir1 /var/www/html /home/somedir This second example (note the z in the -czf parameter) will compress the tar file using g(z)ip.
1This works for me small change by adding "change to directory DIR (C)" argument
tar -zcvf myfile.tar -C /etc/dir1 /var/www/html /home/somedir