📂
【mac】ディレクトリ構造だけをコピーする
ファイルはコピーせず、ディレクトリ構造だけをコピーしたいことがあったので、その備忘録。
コマンド
# source_dirが存在する親ディレクトリで実行する
rsync -a --include='*/' --exclude='*' source_dir/ new_dir/
詳細
オプション | 説明 |
---|---|
-a | アーカイブモード。ディレクトリ構造、パーミッション、タイムスタンプなどを保持します。 |
--include='*/' | フィルタールールに従って、含めたい対象を指定します。ここではディレクトリのみを対象に含めるよう指定します。 |
--exclude='*' | 上記のフィルタールールに従って、除外したい対象を指定します。ここでは全てのファイルを除外するよう指定します。 |
source_dir/ | コピー元のディレクトリ |
new_dir/ | コピー先のディレクトリ |
参考
そのほか、詳しい仕様などは以下をご参照ください。
Discussion