• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Mac ターミナル CP コマンド)

MacターミナルでのCPコマンドのエラーの対処方法とは?

このQ&Aのポイント
  • Macのターミナルで大容量のボリュームを別のボリュームにコピーする際にcp -aコマンドを使いたいがエラーが発生する問題について教えてください。
  • 10.6.8のマシンでは問題なくcp -aコマンドが実行できるが、10.5.8のマシンではエラーが発生する原因が分からないため質問させていただきます。
  • 結局、cp -rpコマンドで同様のことが実現できることがわかり、それで問題を解決しています。CP中に残り時間を表示する方法についても教えていただけると助かります。

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

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.3

確認できました http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/10.5/man1/cp.1.html 10.5のcpには-aオプションは無いようです

narita_syaraku
質問者

お礼

本当ですね。 謎が解けました。 何度も回答いただき本当に ありがとうございました!!!

その他の回答 (2)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

cp中でも、コマンド-N で新規シェルを動作させれば、type での確認できますよ。 usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] とあるのですから、 -a が Illegual optionというのも変な話しです。 エイリアスを無効にするように /bin/cp -a ソース ターゲット というようにcp ではなく /bin/cp を使うとどうですか?

narita_syaraku
質問者

補足

ごめんなさい。 該当マシンでは、 usage: cp [-R [-H | -L | -P]] [-fi | -n] [-pvX] になってました。 初心者なものですいません。 ということは、Macのバージョン違いなのでしょうか。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

-aオプション、普通に使えるはずですが。 ヘルプにもman cpにも、ちゃんと-aはありますよ # ヘルプにある [-apvX] は、 -a,-p,-v,-X の4つのオプションのことで、-av のように組み合せることが可能です。 「自分のマシン」と、該当マシンで type cp としたらどうなりますか? cpで実行されるのが何かがわかるはずです。 あと、エラーの内容が書いてありません。 容量が大きすぎるとか、権限不足とか、そういうエラーということは無いですか?

narita_syaraku
質問者

補足

さっそく回答ありがとうございます! type cp は、該当マシンがcp中なのですが恐らく下記です。 cp is hashed (/bin/cp) エラーに関しては、 cp: illegal option -- a usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory こんな感じです。 宜しくお願いします。

関連するQ&A