【问题标题】:Unix: command for sudo-mv-chown combo?Unix:sudo-mv-chown 组合的命令?
【发布时间】:2011-02-23 17:14:09
【问题描述】:

我在一个系统中作为 sudo 操作,我在其中来回移动大量文件和目录。有组合命令吗?

$ sudo -i; # mv hello /home/other; # chown -R other:other /home/other/hello

【问题讨论】:

  • MYYN:不,它是做什么的?
  • A && B 执行 B 如果 A 成功。如果您正在编写系统管理脚本,还可以考虑使用set -e 来中止错误。

标签: unix sudo mv chown


【解决方案1】:

尝试install 命令(选项-o-g-m)。

【讨论】:

  • +1。不知道这存在。正是 OP 要求的。
  • OP 正在执行mvinstall 更像是cp
【解决方案2】:

这样的?

david@pcdavid:~$ cat zz
whoami
david@pcdavid:~$ sudo -i "cd /home/david; mv zz yy; chown root yy; sh yy"
root

【讨论】:

    【解决方案3】:

    将这些命令放入 shell 脚本并使用 sudo 运行脚本。

    【讨论】:

      猜你喜欢
      • 2020-03-11
      • 2012-12-16
      • 2014-10-27
      • 2022-12-16
      • 2014-07-06
      • 2023-03-15
      • 2020-08-24
      • 2017-06-05
      • 2016-03-15
      相关资源
      最近更新 更多