![将文件从本地驱动器移动到远程计算机](https://linux22.com/image/159145/%E5%B0%86%E6%96%87%E4%BB%B6%E4%BB%8E%E6%9C%AC%E5%9C%B0%E9%A9%B1%E5%8A%A8%E5%99%A8%E7%A7%BB%E5%8A%A8%E5%88%B0%E8%BF%9C%E7%A8%8B%E8%AE%A1%E7%AE%97%E6%9C%BA.png)
我想将其中包含多个文件的文件夹从本地文件夹移动到 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
之后,您可以使用上面的rsync
或scp
命令。