Nathan wrote: > > I have a set of files that are lists of files in my filesystem. I run backups > against these scripts doing something like this... > > #!/bin/bash > copy_contents() { > (tar -cpf - "$i" | tar -f - -xpC /tmp/filearchive.1) > } > > while read i ; do > if ! [ -d "$i" -a -e "$i" ]; then > copy_contents 1>/dev/null 2>/dev/null > fi > done < file_list.1 > > It works great, but I have several empty directories that are not backed up, > but I would like them to be backed up as files go in them temporarily, but I > have to manually add those empty directories. How can I do the above but > include the empty directories? I'd use: while read i do cp -ax "$i" /tmp/filearchive.1 done < file_list.1 You may not want the -x option to cp. -Dale --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change your mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss