やりたいこと
こういうディレクトリがあったとして、
parent
├── child1
│ ├── grandchild1
│ └── grandchild2
└── child2
├── grandchild3
└── grandchild4
ここだけ取り出したい。
parent
└── child1
└── grandchild1
やり方
cpコマンド(Linuxのみ)
--parent
オプションを使う。(ただしMacOSでは使えない)
cp -r --parents parent/child1/grandchild1 DESTINATION_DIRECTORY
rsyncコマンド
--relative
オプションを使う。
rsync -a --relative parent/child1/grandchild1 DESTINATION_DIRECTORY