rsync出力を日付とタイムスタンプのあるディレクトリにリダイレクトする方法は?

rsync出力を日付とタイムスタンプのあるディレクトリにリダイレクトする方法は?

rsync日付と時刻のスタンプを含む特定のディレクトリに出力をリダイレクトしたいと思います。

例:rsync -r source-dir dest-dir/current-date-time

「現在の日付時刻」フォルダを自動的に作成する方法はありますか?
私の主な目標はcronジョブでコマンドを実行することで、ターゲットrsync(日付と時刻を含む)の下の複数のディレクトリに出力を保存したいと思います。

rsync単一のコマンドでこれを達成できますか?

-t変更時間が保存されて使用できることがわかっていますが、rsync -avH -t <source> <dest>宛先にディレクトリ(日付と時間を含む)を作成できますか?

ベストアンサー1

私が知る限り、rsyncコマンドでディレクトリを作成することは不可能です。

しかし、次のように単純なbashスクリプトを書くのはどうですか?

#!/bin/bash
myDate="$(date +%F)"
mkdir -p "dest-dir/$myDate"
rsync -r source-dir dest-dir/"$myDate"
exit 0

おすすめ記事