如何最好地将大文件复制到 SD 卡?

如何最好地将大文件复制到 SD 卡?

可能重复: 将文件复制到 SD 卡未保存

将大文件(甚至是几 KB 的文件)从Ubuntu 10.10(Maverick Meerkat),文件似乎在那里,但是当我从另一台设备访问该卡时,文件要么丢失,要么大小为 0 字节。

我怀疑问题在于将文件复制到卡上需要时间,而我取出卡太早了,但没有进度条 - 我只是从命令行执行此操作。甚至在我完全弹出卡时也会发生这种情况。

是否有一种首选方法可以做到这一点,以便我可以知道文件已被复制?

答案1

确保在从读卡器中取出卡之前使用“安全移除设备”按钮 - 为了加快速度,操作系统会在内存中缓冲数据,因此复制过程可能提前完成,但实际数据可能尚未写入卡中。

为此,您需要单击文件浏览器左侧窗格中卡条目旁边的弹出图标,然后等到图标消失,表示卡已卸载。根据我的经验,这实际上可能比原始复制操作花费的时间更长,因为卡的速度相当慢。

答案2

gcp:带有进度条的 Ubuntu Linux 命令行文件复制工具

http://www.hecticgeek.com/2012/03/gcp-command-line-file-copy-ubuntu-linux/

或者尝试使用进度条的“bar”或“pv”命令

http://manpages.ubuntu.com/manpages/oneiric/man1/bar.1.html

nautilus 是否也出现同样的错误?

http://ubuntuforums.org/showthread.php?t=1963239

相关内容