シェル/ディレクトリを上書く

キーワード

  • ディレクトリ
  • 上書き
  • cp

やりたいこと

ディレクトリ a からディレクトリ b にその内容を上書きたい。ちなみに cp ではうまくできない。

  • a
a/
└ a.txt
  • b(上書く前)
b/
└ b.txt
  • b(上書いた後)
b/
├ a.txt
└ b.txt

方法

$ ( cd a; tar cf - * ) | ( cd b; tar xf - )

詳細

tar でアーカイブして tar で展開する、データI/Oはパイプでやるということのようです。

参考

作成日 2014-03-25 / 更新日 2014-03-26