GNU/Linux >> LINUX-Kenntnisse >  >> Linux

cp ohne Überschreiben der Zielberechtigungen

Lösung 1:

Wenn Sie nur das Handbuch für cp geöffnet haben ...

Der nächste wird die Dateiberechtigungen und den Besitz + die Gruppenzugehörigkeit nicht überschreiben:

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

Beachten Sie, dass Root-Rechte erforderlich sind, wenn Sie den Besitz und die Gruppenzugehörigkeit beibehalten möchten.

Ein Auszug aus dem Handbuch:

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

Lösung 2:

cat geht auch:

cat /tmp/file > /home/file

Linux
  1. Partitionstabelle ohne Neustart neu lesen?

  2. Führen Sie rsync als root aus, behalten Sie jedoch die Eigentümerschaft des Benutzers bei

  3. Portweiterleitung unter Linux ohne iptables?

  4. Unmounten des Root-Dateisystems ohne Neustart des Servers

  5. SElinux:Wie wechselt man ohne Neustart in den zulässigen Modus?

So kopieren Sie Dateiberechtigungen und Eigentumsrechte in eine andere Datei in Linux

So kopieren Sie Dateien und ändern gleichzeitig den Besitz und die Berechtigungen

Linux – Was passiert, wenn Sie ohne Zielpfad synchronisieren?

Numlock ohne Schlüssel umschalten – ohne Sudo-Berechtigungen?

Linux-Dateiberechtigungen und Eigentumsrechte mit Beispielen erklärt

Grundlegende Dateiberechtigungen und Eigentumsrechte in Linux verstehen