将文件从 USB 驱动器复制到通过 LiveCD 加载的桌面

将文件从 USB 驱动器复制到通过 LiveCD 加载的桌面

我已使用 LiveCD 启动计算机,并希望将文件从 USB 驱动器复制到加载 LiveCD 的桌面。

我想将USB驱动器中的文件复制到内存中的桌面环境中,该文件已由LiveCD加载。我不想将文件复制到实际的 LiveCD 上。

我很感激,当通过 LiveCD 加载的操作系统关闭时,复制的文件将会消失。

我已经尝试过以下方法:

sudo cp "/location_of_usb_file/file.dat" "location_on_live_cd_environment_folder"

但我收到以下错误:

cp: cannot stat 'file.dat': Permission denied

如果我做:

ls -l

我得到:

-rw------- 1 ubuntu ubuntu 65546 May 30 12:00 file.dat

如何复制文件?

答案1

由于内部运作保险丝1,FUSE 文件系统可能会发生 root 无法访问文件的情况,即使其他用户可以。在这种情况下,您可以更改为拥有用户来访问该文件。例如:

sudo -u ubuntu cat "/location_of_usb_file/file.dat" |
sudo tee "location_on_live_cd_environment_folder"

1实际上,与其说这是一个功能,不如说是一个错误,但显然很难修复。

相关内容