小编Keb*_*man的帖子

如何在 Mac OS X 终端中使用 Split 将文件直接拆分到另一个目录?

如何使用 OS X 终端命令split将文件拆分为多个部分,并将它们存储在不同驱动器上的不同文件夹中?

原因是我需要将文件移动到 FAT32 存储,但它们对于 FAT32 4 GB 文件大小限制来说太大了。

此外,我的 HFS+ 驱动器上没有足够的空间将其拆分到那里,然后再移动它。

有任何想法吗?

terminal macos

19
推荐指数
1
解决办法
3万
查看次数

如何在 Mac 上排队复制多个文件?

当我在 Mac 上复制多个文件时,系统会尝试同时复制所有文件。问题是双重的。

首先,当您选择多个文件并复制它们时,它们都进入一个进程,采用“全有或全无”的方法,这与数据库中的 ACID 不同。这通常是不可取的。

此外,当您添加其他复制进程时,系统会尝试同时复制所有内容。

例如,我决定复制一个大文件A,然后我决定也复制一个大文件B。这导致两个并行复制操作,无论“大文件”之一是否也是许多文件的选择。

我不喜欢这个有几个原因:

  • 当多个复制进程同时运行时,它似乎会使其他进程陷入困境。
  • 此外,当同时复制多个文件时,复制过程本身似乎要慢得多。
  • 最后,如果进程中止,则没有文件到达目的地。
  • 将文件添加到队列时,它也会立即开始复制,并进一步拖慢进程。
  • 当复制到(本地)网络上的其他机器或驱动器时,这是一个真正的问题。

结果:A我想首先传输和使用的文件到达所需的时间比需要的要长得多,并且当从 LAN 上的中央 HD 复制时,我无法使用第一个文件,直到所有其他文件也都到达为止。

因此...如何在 Mac 上排队复制多个文件?澄清一下:无论选择了很多文件,还是一一添加,我都希望它们都放入一个一次只复制一个文件的队列中,直到队列完成。

也欢迎使用 Bash,尤其是 Perl 来回答!

bash file-transfer perl macos

16
推荐指数
2
解决办法
2万
查看次数

标签 统计

macos ×2

bash ×1

file-transfer ×1

perl ×1

terminal ×1