- 主题:[请问] 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 仅能在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.*
谢谢大家,搞定了。写了个脚本把两个mv 命令放到script
然后 pkexec sudo sh mvtask.sh
【 在 poocp 的大作中提到: 】
: 那你为何不把我例子里一行sudo中的两个echo命令换成两个mv命令或者更多个,看看它们会不会只输一遍密码就全部执行完呢?
:
--
FROM 45.51.104.*