如何使用 Ubuntu 终端通过共享网络驱动器备份数据

如何使用 Ubuntu 终端通过共享网络驱动器备份数据

首先,我必须承认我对 Linux 还很陌生,所以请原谅我这个新手的问​​题。

其次,请再次原谅我发表这篇长文 - 我只是要确保我把所有事情都记录下来。

我有一台笔记本电脑,最近无法再通过 Windows 7 操作系统启动。不幸的是,这台机器包含数 GB 的数据,我必须先将这些数据备份到办公室的共享网络驱动器,然后才能重新安装 Windows 7。因此,我决定使用 Ubuntu Live CD,并通过“尝试 Ubuntu 而不安装”选项运行它,以连接到办公室的无线局域网,然后将包含重要数据的所有相关文件夹复制到网络驱动器。我可以从 Ubuntu 的设备部分开始,然后浏览以下位置,轻松地从 Windows 源目录中找到我需要的文件夹/文件:/media/Windows7_OS(我假设这是 Ubuntu 看到标有相同名称的驱动器 C 的方式)。然后,在成功连接到无线局域网并在 Ubuntu 的网络部分下找到它后,我可以通过浏览以下位置轻松找到我的网络目标:浏览网络 > 然后打开驱动器 > NAS-KKM(FTP)(我选择了 FTP,因为我认为文件传输是我的目标)。成功登录文件服务器后,我只是尝试将我感兴趣的目录从源复制并粘贴到目标 - 但不幸的是,我几乎立即收到此错误消息:

复制“.docx”时出错。

将文件复制到ftp://nas-kkm.local/...

读取文件时出错:权限被拒绝

因此,我尝试寻找解决备份问题的替代方法,并找到了一篇帖子,建议我尝试使用“sudo cp”通过终端复制文件。但是,我仍然无法复制文件。我使用了以下命令:

sudo cp /media/Windows7_OS/Users/Profile One/Desktopftp://nas-kkm.local/MyOffice/T430_Laptop/Profile%One/Desktop

请注意,我将“%”放在目标子目录中的空格位置,因为该命令似乎不希望我的目标目录中有任何空格。不幸的是,这仍然不起作用。(如您所见,我正在尝试从用户“Profile One”备份整个桌面。)

该命令无法找到我的目标目录 - 即使我尝试重命名它而不使用空格。

正如我之前提到的,我以前从未使用终端运行任何命令 - 这是我的第一次,而且我只熟悉 Ubuntu GUI 界面,因为它使用起来很直观。

任何帮助都将不胜感激。

问候,拉玛

答案1

远程复制的复制命令不是rcpcp更安全的版本是scpscp如果需要,会要求输入密码或密码短语)。它采用以下形式

scp files* {user}@{ip-address}:/dir/to/place/files/

如果某处有空格,则可以将目录放在“之间:

scp files* {user}@{ip-address}:"/dir 2/to 3/place 5/files/" 

相关内容