【发布时间】:2016-11-08 14:13:22
【问题描述】:
情况:
我的桌面上有一个名为 unsorted_files 的文件夹,其中包含大约 1GB 的不同文件类型(jpg、gif、docx、png、wav、mid、csv)等。
除此之外,我在桌面上还有 3 个目录,它们只保存它们的专用文件类型(jpg、gif、docx)。
这些专用目录的实际目录名称是:
jpgdirectory
gifdirectory
docxdirectory
问题:
我想创建一个 bash 脚本,我可以在 mac OS 10.10.5 上通过终端运行该脚本,它将从 unsorted_files 文件夹中分离和处理这些文件类型,并根据文件类型将它们放入新创建的目录中。
即。脚本执行时 unsorted_files 文件夹中的所有 jpg 文件将被发送到 jpg 目录,所有 gif 文件将被分派到 gif 目录
需要注意的是,所有带有 (jpgdirectory, gifdirectory, docxdirectory) 的文件类型都必须发送到杂项
我如何从 bash 脚本的角度来实现这个目标,或者这可以仅使用终端命令来完成。
【问题讨论】:
-
mv unsorted_files/*.jpg jpgdirectory/?移动所有分类文件后,您将留下“杂项”文件。