重新创建文件夹结构Osx

时间:2014-05-11 02:09:06

标签: macos directory

我目前有一组文件夹需要将结构复制到另一个文件夹中。

我目前正在使用转储到群组中的转储文件夹中的照片。 例如

Photo Dump Group1 Group2

我想有一个脚本来重新创建这些文件夹而没有文件到好文件夹,这样我就不必手动重新创建它们了

有什么想法吗?

内森

1 个答案:

答案 0 :(得分:1)

如果我理解正确,您希望复制父文件夹及其所有子文件夹,但不包含其中包含的任何文件。可能有一种更简单的方法,但我只是把这个终端命令(它也可以在Linux或其他任何地方使用Bash工作):

ls -R | grep :$ | sed 's/\.\/\(.*\):$/\1/' | \
while read thisFolder; do mkdir -p "destination"/"$thisFolder"; done

它会将当前目录中所有文件夹的文件夹结构复制到名为“destination”的文件夹中;您当然可以将其更改为您希望的任何路径,例如〜/桌面/“文件夹复制”或其他。

注意首先将“cd”放入包含要复制的文件夹树的任何目录中,因为如果在打开终端后立即运行它,您将最终复制整个主文件夹目录结构,包括图书馆内的许多内容。