他のディレクトリの一部のファイルを1つのディレクトリにする

他のディレクトリの一部のファイルを1つのディレクトリにする

次のことをしたいです。

毎日リモートFTPサーバーから特定のファイルをコピーしたいです。このFTPディレクトリはすでにマウントされています。毎日5つのうち3つのファイルが必要なディレクトリが作成されます。

dir1
dir2
dir3

特定の拡張子を持つファイルを毎日dir999にコピーしたいと思います。

cp */*.img /dir999 

しかし、毎日すべてのファイルが再コピーされますか?多すぎて何回か変更したかったです。

答え1

cpFreeBSD、GNU、MacOSなどの多くの実装には、-n既存のファイルをスキップするオプションがあります。だから

cp -n */*.img /dir999

新しいファイルのみコピーします。変更されたファイルはターゲットディレクトリに更新されません。これが必要な場合は、別の解決策が必要です。

関連情報