教程面向以下用户 Mac OS X,谁需要 在多个文件夹中共享一个文件夹中的大量文件。
在我们的例子中,问题如下:
我们有一个文件夹 “PSD” 其中包含 2105 文件,其中 2105 个文件是我们想要的 创建每个文件夹不包含超过 300 个文件。

要实现这一点,最简单、最方便的是 命令行 从 终端。
1。我们打开 终端 然后我们浏览要共享的文件所在的文件夹。在我们的例子中,顺序是:
cd /Volumes/Stealth/Graphics/PSD
2. 我们可视化当前位置存在的文件和文件夹的数量:
ls -l | wc -l
在继续步骤 3 之前,最好确保文件夹中没有被阻止的文件 (锁定的文件)。如果它们存在,在执行过程中我们将收到 错误信息 “不允许操作“。 With the help of the order“chflags -r nouchg *” 我们将解锁当前位置的所有文件(在 Mac OS X 中解锁多个文件)。
3. 用于将当前文件夹中的总文件数划分为包含定义数量的文件的文件夹的命令行:
i=0; for f in *; do d=psd_$(printf %03d $((i/300+1))); mkdir -p $d; mv "$f" $d; let i++; done
在哪里 “PSD_” 是将要创建的文件夹的前缀,并且 “300” 是每个文件夹的最大文件数。这些参数可以根据您的喜好进行修改。
本教程在终端中的外观如下:
本教程已在以下平台测试并实现 MacBook Pro 铜 OS X优胜美地。
