我有一个简单的用例。我想复制一些音乐。我有一个 8Gb 的 U 盘和一个音乐文件夹,其中每张专辑都是艺术家姓名目录内的目录。我选择了一些艺术家。我选择了几张专辑并拖放它们。再选择一些,然后再次复制。文件管理器几乎冻结了。
问题在于 Ubuntu 会尝试同时复制它们,而不是将它们排成队列。这种并行写入非常慢。
是的,我可以按住 Ctrl 键选择每一个并只执行一次拖放操作,但我的经验是,我会错误地点击并撤消所有选择。
我不认为这会成为 2013 年的问题。
答案1
我确信这是 Linux/Unix 的普遍行为,因为同样的事情也会发生在 Mac 上。(很确定 Windows 也会发生这种情况。)每个文件复制操作都是独立的,并添加到 I/O 队列中,即使目标相同,操作系统也会尝试同时执行它们,而不是按顺序执行。使用 USB 设备可能会进一步加剧这种情况,因为数据吞吐量比硬盘驱动器慢得多;然后加上在运行多个 I/O 执行的情况下维护 USB 驱动器上的目录信息的开销,它就会陷入停滞状态。
坚持使用 Control-click 路线:如果您犯了错误,请再次按住 Control 键单击错误选择的文件,它将取消选择它。