2016年11月18日金曜日

XCOPY フォルダ構造を保ったまま特定のファイルだけコピーする

フォルダ構造を保ったまま特定のファイルだけコピーしたいときがあります。
xcopyを使えば可能です。

Windowsの場合


例1:Folder1フォルダにある拡張子htmlファイルのみ、Folder2にコピーする

>xcopy /e Folder1\*.html Folder2\

こうすると、htmlファイルのない空のフォルダもコピーされてしまうので、以下のようにするとよい。

例2:

>xcopy /s Folder1\*.html Folder2\




Linuxの場合


ディレクトリ1内にあるjpgファイルを、階層構造を保ったままディレクトリ2にコピー

$ find ディレクトリ1 -name "*.jpg" -print0 | xargs -0 cp --parents -t ディレクトリ2


参考
ディレクトリ構造を保ったまま欲しいファイルだけをコピーする方法
http://d.hatena.ne.jp/yokoji/20120228/1330382086





0 件のコメント:

コメントを投稿