zip目录树中的zip存档,但只包含扩展名为xx1,xx2,...的文件?

时间:2010-09-13 18:09:48

标签: unix macos

MacOS上的命令组合是什么,它将从某个目录树的根目录开始,并创建一个zip文件存档,保留目录结构,但只包含扩展名为“ext1”和“ext2”的文件?

1 个答案:

答案 0 :(得分:1)

怎么样:

cd DIRECTORY/..
find DIRECTORY -type f '(' -name '*.ext1' -or -name '*.ext2' ')' | xargs zip OUTPUT

(第一个chdir到所需目录的父目录,以便ZIP文件中的路径将包含该目录,但路径名中没有父项。)