cd /
tar -cvf /bkup/myfile.tar usr/aaa/bbb/ccc/abcd.c
for file in `cd /usr/aaa/bbb/ddd;ls`
do
tar -rvfn /bkup/myfile.tar /usr/aaa/bbb/ddd/"$file"
if [ -d /bkup/tmptardir ]
then
rm -r /bkup/tmptardir
fi
(
mkdir /bkup/tmptardir
cd /bkup/tmptardir
tar -xf /bkup/myfile.tar
tar -cf /bkup/myfile.tar .
)
rm -r /bkup/tmptardir
done