使用rsync從複雜的文件結構中寫入特定數據

使用rsync從複雜的文件結構中寫入特定數據

我希望使用 rsync 將日誌資料寫入連接到 Linux 伺服器的外部 USB 磁碟機。

下面的命令正在寫入所有數據,而不僅僅是 10 月的數據。

sudo rsync -av -r --progress --include **2018-10-** . /mnt/ext1/

我需要的 10 月的數據可以在具有不同目錄的各個類別中找到。

答案1

rsync -av --include="*/" --include="*2018-10*" --exclude="*" . /mnt/ext1/

您應該先包含您想要的所有內容,然後排除其餘內容。使用--試運行檢查一切是否按您的意願運作並且-m如果您不想複製空目錄。

相關內容