- 主题:[请问] mv 可以 同时移动不同文件到不同目录吗?
- sudo mv a 到 /usr/bin/
 sudo mv b 到 /usr/share/applications/
 
 要同时移动(就是仅用一次mv 命令)如果用两次mv 需要输入两次密码
 
 cmd =   "pkexec sudo mv a /usr/bin/
 cmd +=  "; pkexec sudo mv b /usr/share/applications/";
 
 QByteArray ba = cmd.toLocal8Bit();
 const char *cmdmv = ba.data();
 ret = system(cmdmv);
 --
 FROM 45.51.104.*
 
- 一次sudo执行多条命令。
 sudo sh -c "echo cmd1; echo cmd2"
 --
 FROM 171.88.43.*
 
- root党表示记不清楚了,sudo之后立刻再sudo不是不用再输密码吗?
 【 在 mbdbk (mbdbk) 的大作中提到: 】
 : sudo mv a 到 /usr/bin/
 : sudo mv b 到 /usr/share/applications/
 : 要同时移动(就是仅用一次mv 命令)如果用两次mv 需要输入两次密码
 : ...................
 --
 FROM 210.162.8.*
 
- 短期内不用密码
 【 在 hyoga (白鸟·没见过猪跑,还没吃过猪肉吗?) 的大作中提到: 】
 : root党表示记不清楚了,sudo之后立刻再sudo不是不用再输密码吗?
 --
 FROM 220.181.41.*
 
- 对呀,那不就行了。lz的问题是什么……
 【 在 shaolin (我的大小宝贝儿...) 的大作中提到: 】
 : 短期内不用密码
 --
 FROM 210.162.8.*
 
- 是的 sudo 短期内不需要密码,但sudo 仅能在terminal 输入密码。
 pkexec可以弹出个系统对话框输入密码。
 pkexec sudo mv 1
 pkexec sudo mv 2
 就需要输入两次密码。
 pekexec 和 sudo 不一样的。
 【 在 hyoga 的大作中提到: 】
 : 对呀,那不就行了。lz的问题是什么……
 :
 --
 FROM 45.51.104.*
 
- 是的,sudo 可以一次执行多条命令,但仅能在terminal 输入密码. pxexec 可以弹出对话框输入密码
 pkexec mv 1
 pkexec mv 2
 需要输入两次密码
 【 在 poocp 的大作中提到: 】
 : 一次sudo执行多条命令。
 : sudo sh -c "echo cmd1; echo cmd2"
 --
 FROM 45.51.104.*
 
- 是的,sudo 可以执行多次命令,但只能在terminal输入密码。pkexec可以弹出输入密码对话框。
 pkexec sudo mv1
 pxexec sudo mv2
 需要输入两次密码,希望输入一次密码就把两个文件给mv 过去。
 pxexec sudo 和 sudo 不一样的。
 pxecec sudo 没有持续性。
 【 在 poocp 的大作中提到: 】
 : 一次sudo执行多条命令。
 : sudo sh -c "echo cmd1; echo cmd2"
 --
 FROM 45.51.104.*
 
- 那你为何不把我例子里一行sudo中的两个echo命令换成两个mv命令或者更多个,看看它们会不会只输一遍密码就全部执行完呢?
 
 【 在 mbdbk 的大作中提到: 】
 : 是的,sudo 可以执行多次命令,但只能在terminal输入密码。pkexec可以弹出输入密码对话框。
 : pkexec sudo mv1
 : pxexec sudo mv2
 : ...................
 --
 FROM 171.88.43.*
 
- 谢谢大家,搞定了。写了个脚本把两个mv 命令放到script
 然后 pkexec sudo sh  mvtask.sh
 【 在 poocp 的大作中提到: 】
 : 那你为何不把我例子里一行sudo中的两个echo命令换成两个mv命令或者更多个,看看它们会不会只输一遍密码就全部执行完呢?
 :
 --
 FROM 45.51.104.*