• ベストアンサー

cpコマンドについて

OS:solaris10(sparc版):初心者です。 内容:既存のディスクに容量がなくったので新規ディスクに移設を実施 (1)既存のディスクには120G中100G使用中 (2)新規ディスクには270Gを設定済み 質問: 上記(1)の使用量100Gをcpコマンドで新規にコピーした場合、エラーは発生しないのでしょうか? 又、エラーが発生した場合のエラーステータスの表示の出し方は cp -rp 既存ディスク 新規ディスク;echo $?のでいいのでしょうか (man cpを見ると終了ステータスは0で 異常は>0に記載していました) ご教授をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • taka37777
  • ベストアンサー率30% (166/544)
回答No.1

cpコマンドより、tarコマンドを使われた方が良いと思います。 現状のディスクが /home で、新ディスクが /home2の場合 % cd /home % tar cf - . | (cd /home2; tar xvf -) のようになります。cpコマンドでも同じですが、ファイルの読み込みと書き込み権限は必要です。tarコマンドを使うときは、同じディレクトリに間違えてコピー注意してください。

関連するQ&A