単純なシェルスクリプトがあります。私がしたいのはファイルをにコピーすることですが/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/