同时复制和 chmod/chown

usr*_*ΛΩΝ 21 linux bash

我有一个归我所有的日志文件root,我想复制到另一个用户拥有的目录中供他分析(必须先解压缩)。

目前我不得不

# cp log.xz /home/user/Documents
# chown user:user /home/user/Documents/log.xz
Run Code Online (Sandbox Code Playgroud)

有没有办法同时发出两个命令,也许有一个或多个cp选项?

Bat*_*hyX 39

你可能想看看install

install -g user -o user log.xz /home/user/Documents
Run Code Online (Sandbox Code Playgroud)

install有其他适合安装的选项。例如设置模式或保留目录结构。

  • 它是`-g group -o user`。`-o` 代表所有者。 (2认同)

dav*_*dgo 7

cp 手册页没有列出任何允许您仅使用 CP 命令执行此操作的选项。如果您只想发出命令并“走开”,您可以将 2 个命令放在 1 行上,以 ; 分隔。自动按顺序执行命令。

cp log.xz /home/user/Documents ; chown 用户:用户 /home/user/Documents/log.xz