- 主题:[请问] 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.*