場合は、アーカイブ(移動先)フォルダが存在するかどうかチェックするスクリプトを以下の例の場合は、それを作成します。
次に、コピーされたディレクトリ内のファイル(つまり) *は、アーカイブのフォルダにファイルと呼ばれています(これは、画面上に表示されるように)はありません。
最後には、現在のフォルダには、アーカイブされているファイルの一覧です。
もし特定のファイルだけをコピーするには、中央部には、ファイルをコピーするには-例えば制限できるだろう
ZF社の[ XZ ]テキスト
X.txtとY.txtとZ.txtファイルをコピーしてください。
コード:
> cat mv2arch
#! /usr/bin/bash
# check on existence of archive
if [ ! -d archive ]
then
mkdir archive
fi
# copy the files
for zf in file*
do
echo $zf
cp $zf "./archive/"$zf".bak"
done
# see what is in the archive folder
ls -l ./archive
exit 0