作る

作る

単純なシェルスクリプトがあります。私がしたいのはファイルをにコピーすることですが/home/imp/imp/msgs//home/imp/imp/msgs/bak/ターゲットディレクトリよりもソースディレクトリが最新の場合にのみ可能です。

#!/bin/bash
cp /home/imp/imp/msgs/*.MIX /home/imp/imp/msgs/bak/
cp /home/imp/imp/msgs/*.BRD /home/imp/imp/msgs/bak/

私はそれを試しましたが、cp -u私には効果がないようです。

ベストアンサー1

*.MIXパターンと一緒にrsyncを使用できます*.BRD

rsync -avm --include='*.MIX' --include='*.BRD' --exclude='*' /home/imp/imp/msgs/ /home/imp/imp/msgs/bak/

おすすめ記事