我目前有一组文件夹需要将结构复制到另一个文件夹中。
我目前正在使用转储到群组中的转储文件夹中的照片。 例如
Photo Dump
Group1
Group2
等
我想有一个脚本来重新创建这些文件夹而没有文件到好文件夹,这样我就不必手动重新创建它们了
有什么想法吗?
内森答案 0 :(得分:1)
如果我理解正确,您希望复制父文件夹及其所有子文件夹,但不包含其中包含的任何文件。可能有一种更简单的方法,但我只是把这个终端命令(它也可以在Linux或其他任何地方使用Bash工作):
ls -R | grep :$ | sed 's/\.\/\(.*\):$/\1/' | \
while read thisFolder; do mkdir -p "destination"/"$thisFolder"; done
它会将当前目录中所有文件夹的文件夹结构复制到名为“destination”的文件夹中;您当然可以将其更改为您希望的任何路径,例如〜/桌面/“文件夹复制”或其他。
注意首先将“cd”放入包含要复制的文件夹树的任何目录中,因为如果在打开终端后立即运行它,您将最终复制整个主文件夹目录结构,包括图书馆内的许多内容。