将文件从本地驱动器移动到远程计算机

将文件从本地驱动器移动到远程计算机

我想将其中包含多个文件的文件夹从本地文件夹移动到 ssh[电子邮件受保护]机器的温度驱动器。这样做的最佳方法是什么?感谢您的帮助。

答案1

您需要能够ssh作为对该系统/tmp目录或您尝试复制文件的任何位置具有写入权限的用户。假设您可以:

rsync -avhH /directory/to/copy user@system:/tmp

scp -r /directory/to/copy user@system:/tmp

如果用户无法写入该目录,假设它是/tmp,您可以在 with 中为用户创建一个目录/tmp/tmp尽管通常是全局可写的,但以防万一在您的系统上由于某种原因不能写入):

mkdir /tmp/directory

然后通过使用户成为所有者来授予写入权限:

chown username /tmp/directory

之后,您可以使用上面的rsyncscp命令。

相关内容