diff --git a/transfer.py b/transfer.py index 4bc22b5..40a1939 100644 --- a/transfer.py +++ b/transfer.py @@ -262,7 +262,7 @@ class RsyncBackend: exclude_from: str = "", skip_existing: bool = False, append: bool = True, **_) -> list[str]: src = src.rstrip("/") + "/" - cmd = ["rsync", "-a", "-v", "--info=progress2"] + cmd = ["rsync", "-a", "-v", "--info=progress2", "--mkpath"] if checksum: cmd.append("--checksum") if skip_existing: