我知道这是一个完全新手的问题但是......
在两台 PC 之间传输文件的最佳方式是什么?我有一台装有 Ubuntu Desktop (12.04) 的笔记本电脑和一台使用 Ubuntu Server 设置的本地服务器。我习惯于使用 Windows 环境,通常通过 Windows 资源管理器浏览网络并移动文件。这可能适用于 Ubuntu Desktop,但对于 Ubuntu 服务器来说,最佳方式是什么?
我是否需要在服务器上创建一个用户,然后从笔记本电脑通过 SSH 进入服务器?然后我可以使用移动命令来来回移动我的文件吗?我需要研究什么?
谢谢。
答案1
最简单的方法是使用 scp 命令:
当你使用 cp 命令时,'cp ~/file/ /mnt/file1
您可以使用 scp :scp ~/file/ user@host:~/file1
然后它会提示输入凭证。
答案2
视频讲解
在 Ubuntu 16.04 中这非常简单。您只需使用文件 (nautilus) 中的“连接到服务器”按钮即可。在弹出窗口中,您需要输入一个 sftp 字符串,如下所示:
sftp://[email protected]/
其中username
是另一台机器的用户名,hostname
是另一台机器的主机名。然后系统会提示您输入密码,然后您就可以开始了。
请注意,您必须sudo apt install openssh-server
在远程机器上进行。
答案3
Rsync 可能是你最好的选择。它是一种增量文件传输协议,可让你在机器之间保持文件夹同步,因此它特别适合媒体之类的东西。
答案4
可能比这更简单。如果在同一个本地网络中,只需右键单击要共享的文件夹,然后单击共享选项。然后你会看到一个不言自明的菜单。这应该可以在两台 ubuntu 机器之间开箱即用。
让我知道!