0
后,我在Ubuntu上运行此命令:丢失的文件操作CP苏
su - test -c cp /home/test/toto.txt /home/test/dir
但是我有这样的错误!
cp: missing file operand
任何人都有关于这个问题的想法? 谢谢
后,我在Ubuntu上运行此命令:丢失的文件操作CP苏
su - test -c cp /home/test/toto.txt /home/test/dir
但是我有这样的错误!
cp: missing file operand
任何人都有关于这个问题的想法? 谢谢
选项-c
由命令su
了解,服用下一个参数(不剩余)是命令。那下一个命令只是cp
。
尝试把命令放到引号:
su - test -c 'cp /home/test/toto.txt /home/test/dir'
如果这是有问题的,因为你希望有命令引号内,尽量使用转义而不是内部报价:
su - test -c 'echo hello\ \ there'
你的意思是这样吗?: su - test cp /home/test/toto.txt/home/test/dir –
如果我想说,“用sudo而不是su”,那不会有帮助吗? –