Makefileで使うかどうか?
mkdir -p は便利、という意見と、使うな、という意見がある。
-p, --parents
引き数に指定した各々の directory で、存在しない親ディレクトリも含めて作成する。作成された親ディレクトリのアクセス権は、 umask の値に `u+wx' としたものが設定される。すでに存在するディレクトリに対応する引き数は無視される。 (従って、ディレクトリ /a が存在する場合に `mkdir /a' とするとエラーとなるが、 `mkdir -p /a' とするとエラーにならない。)
とりあえず、install -d のほうがいいような。
rm -fr は危ないが、、、
-r または -R