#!/bin/bash for x in $@ do tar -cvzf $x".tgz" $x"/" done
위와 같은 shell script를 만들어둡니다. 위의 예제는 디렉토리 이름이 argument로 넘어올때, tar 압축을 해주게 합니다. 위의 shell script의 이름이 dmake_tar.sh 라고 하면, 다음 문장을 실행하면, 각 디렉토리 이름별로 압축이 됩니다.
find -maxdepth 1 -type d -regex "./.*" -printf "%f\n" | xargs ./dmake_tar.sh