Linux

cp 不覆蓋目標權限

  • January 3, 2021

如何在cp不更改目標文件權限的情況下使用該命令?例如:

cp /tmp/file   /home/file

我不想改變chownchgrp繼續/home/file

如果您只打開手冊cp

接下來不會覆蓋文件權限和所有權+群:

cp --no-preserve=mode,ownership /tmp/file /home/file

請注意,如果要保留所有權和群組關係,則需要 root 權限。

手冊摘錄:

  --preserve[=ATTR_LIST]
      preserve   the   specified   attributes   (default:  mode,owner-
      ship,timestamps), if possible  additional  attributes:  context,
      links, xattr, all

cat也可以:

cat /tmp/file > /home/file

引用自:https://serverfault.com/questions/273949