Linuxでのデータ移動

[cp -ar]でファイルをコピーすればよいと思ったらもっとhigh societyなコマンドがあるらしい。
# tar cvf - . | (cd /mnt/usb; tar xvf - )
tarっていろいろ使えるんですなぁ
[|]だけはよく使うけど、[()]を組み合わせたり[-]や[;]をつかってコマンドを柔軟に使うのは難しい。。
この場合、データの入ったディレクトリに移動し、
cd hoge
/mnt/usbディレクトリにごっそり複写する。
# tar cvf - . | (cd /mnt/usb; tar xvf - )
という訳です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です