On 1/23/11 2:51 PM, Johan Martinez wrote: > > I want to backup a directory using tar, but want separate tarballs for each > subdirectory. For example: > # ls dir1 > subdir1 subdir2 subdir3 > > Will it possible to do it using only tar command? No, tar only generates a single output stream. > Or will I need another > separate piece of logic/control? I thought of writing a shell script with three > tar commands for each subdirectory, but that's not elegant way of doing it. What's not elegant about a script that does exactly what you want? > Also, it may not scale as number of subdirectories change. Any other solutions > or tips for doing this will be really helpful. Decide how you want to specify the list (in the script, in something the script can read, or a wildcard name expansion) and use a 'for' shell loop with the list that also expands the name into the output filename. -- Les Mikesell lesmikesell at gmail.com