rsync + コピーされたファイルの名前変更

rsync + コピーされたファイルの名前変更

コピーが完了したら、ターゲットファイルの名前を変更できますか(プレフィックスでいくつかのタイムスタンプを追加)rsync

たとえば、次のようにサフィックスを使用してターゲットファイルの名前を変更できます。

rsync --append  -arzvv --backup --suffix='_2015_09_10' /path/to/src/file /path/to/dst

ただし、タイムスタンプをプレフィックスとして追加したいので、ターゲットには次のよう2015_09_10_fileな内容が表示されますfile_2015_09_10

ベストアンサー1

実際には可能ですが、少しハッキング的です。サフィックスとしてのみ使用されます。

コメントを読んだかのように--suffix上書きしたファイルをバックアップするためのものです。したがって、ソースからターゲットに同じファイルを同期してrsyncが上書きされるように強制します-Iが、ソースファイルが-uより新しい場合(絶対的ではありません)、その-b, --backupオプションを使用してバックアップディレクトリとサフィックスを定義する場合にのみ適用されます。

rsync -Iu --backup --suffix='_2015_09_10' --backup-dir=/path/to/dst /path/to/src/file /path/to/src/file

おすすめ記事