0

ubuntu で次のコマンドを実行します。

su - test -c cp /home/test/toto.txt /home/test/dir

しかし、私はこのエラーがあります!

cp: missing file operand

誰かが問題について考えを持っていますか? ありがとうございました

4

1 に答える 1

0

オプション-cは command によって理解されsu次の引数 (残りの引数ではない) がコマンドになります。次のコマンドはcp.

コマンドを引用符で囲んでみてください。

su - test -c 'cp /home/test/toto.txt /home/test/dir'

コマンド内に引用符を入れたいためにこれが問題になる場合は、内側の引用符の代わりにエスケープを使用してみてください。

su - test -c 'echo hello\ \ there'
于 2013-08-01T11:37:01.773 に答える