Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ubuntu で次のコマンドを実行します。
su - test -c cp /home/test/toto.txt /home/test/dir
しかし、私はこのエラーがあります!
cp: missing file operand
誰かが問題について考えを持っていますか? ありがとうございました
オプション-cは command によって理解されsu、次の引数 (残りの引数ではない) がコマンドになります。次のコマンドはcp.
-c
su
cp
コマンドを引用符で囲んでみてください。
su - test -c 'cp /home/test/toto.txt /home/test/dir'
コマンド内に引用符を入れたいためにこれが問題になる場合は、内側の引用符の代わりにエスケープを使用してみてください。
su - test -c 'echo hello\ \ there'