我有一个日志文件,root
我想将其复制到另一个用户拥有的目录中,以供他分析(必须先解压缩)。
目前我必须
# cp log.xz /home/user/Documents
# chown user:user /home/user/Documents/log.xz
有没有办法同时发出两个命令,也许带有一个或多个cp
选项?
答案1
cp 手册页没有列出任何允许您仅使用 CP 命令执行此操作的选项。如果您只想发出命令然后“走开”,您可以将 2 个命令放在 1 行上,并用 ; 分隔,以自动按顺序执行命令。
cp log.xz /home/user/Documents ; chown 用户:用户 /home/user/Documents/log.xz
答案2
答案3
查看 cp 命令的映射页面
--preserve[=ATTR_LIST] 保留指定的属性(默认值:mode、ownership、timestamps),如果可能的话,保留附加属性:context、links、xattr、all
答案4
从 cp 手册页-p
选项应该保留包括所有权在内的属性:
-p same as --preserve=mode,ownership,timestamps
--preserve[=ATTR_LIST]
preserve the specified attributes (default: mode,ownership,timestamps), if possible additional attributes: context, links, xattr, all