#!/bin/bash

echo "転送もとのディレクトリ?"
read Tensoumoto
#転送元ディレクトリを聞く

echo "転送先のディレクトリ?"
read Tensousaki
#転送先ディレクトリを聞く

echo "実行前:転送元ディレクトリ内の許可属性は、`ls -lF $Tensoumoto`"
echo "実行前:転送先ディレクトリ内の許可属性は、`ls -lF $Tensousaki`"
#両ディレクトリの持っているファイル、許可属性を表示

cd $Tensoumoto
#転送元ディレクトリに移って

for loop in *
do
#ディレクトリ内のすべてのものについて

if [ -d $loop ] ;then
#ディレクトリかどうかのテスト結果が真であれば

cp -r $loop $Tensousaki
#転送先ディレクトリにコピーし、

chmod 775 $Tensousaki/$loop
#許可属性を775に変える。

else
#偽なら(ディレクトリではないからファイルなので)

cp $loop $Tensousaki
#転送先にコピーし

chmod 664 $Tensousaki/$loop
#許可属性を664に変える。

fi
done

cd $Tensousaki
#最後に転送先ディレクトリに移って

chmod 775 *.sh
#スクリプトの許可属性を775に変える


echo "実行後:転送先ディレクトリ内の許可属性は、`ls -lF $Tensousaki`"
#転送先ディレクトリがどうなったか表示(終了)


前ページへ