linux下复制目录文件但是不复制某指定目录

例如: 有目录a,a下有子目录a1,a2,a3,a4。要把a目录复制下除a2,a3外的所有子目录到目录b。

解决上述需求可以利用tar的 –exclude 功能。
先cd ./b,然后
tar -cvf – –exclude=./a/a2 –exclude=./a/a3 ./a | tar -xvf –

您可能还喜欢...