#!/bin/bash cp -a -r -u $1 $2 #元のディレクトリから転送先のディレクトリへコピー #ファイルの再帰的なコピーとファイル構造の保持 同名のファイルがありそれが古い場合コピーされません cd $2 #転送先のディレクトリへ移動 chmod -R 775 * #指定したディレクトリ以下の全てのファイル及びディレクトリのパーミッションを775に変更 find -type f -exec chmod 664 {} \; #指定したディレクトリ以下のすべてのファイルのパーミッションを664に変更 find . -name "*.sh" -exec chmod 775 {} \; #指定したディレクトリ以下のファイルの中でスクリプトファイルのみを775に変更 echo "ls -l $1" ls -l ../$1 #詳細を表示 echo "ls -l new $1" cd .. ls -l $2/$1 # 詳細を表示