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

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

Angenommen, Sie haben zwei Dateien oder Sie haben gerade eine neue Datei erstellt und möchten, dass sie dieselben Berechtigungen und Besitzrechte wie eine ältere Datei hat.

In diesem Artikel zeigen wir Ihnen, wie Sie unter Linux mit chmod Berechtigungen und Eigentumsrechte von einer Datei in eine andere Datei kopieren und chown Befehle.

Dateiberechtigungen in eine andere Datei kopieren

Verwenden Sie chmod, um Dateiberechtigungen von einer Datei in eine andere Datei zu kopieren Befehl mit dem --reference wechseln Sie in der folgenden Syntax, wobei Referenzdatei ist die Datei, aus der Berechtigungen kopiert werden, anstatt den Modus (d. h. oktale oder numerische Modusberechtigungen) für die Datei anzugeben.

$ chmod --reference=reference_file file

Zum Beispiel

$ ls -l users.list
$ ls -l keys.list
$ sudo chmod --reference=users.list keys.list
$ ls -l keys.list

Dateieigentum in eine andere Datei kopieren

Um die Eigentümerschaft von einer anderen Datei zu kopieren, verwenden Sie den Befehl chown mit dem --reference switch auch mit der folgenden Syntax, wobei reference_file ist eine Datei, aus der Besitzer und Gruppe kopiert werden, anstatt owner:group anzugeben Werte für Datei.

$ chown --reference=reference_file file

Zum Beispiel

$ ls -l keys.list
$ touch api.list
$ ls -l keys.list
$ sudo chown --reference=keys.list api.list
$ ls -l api.list

Sie können auch Dateiberechtigungen und Eigentumsrechte von einer Datei auf mehrere Dateien kopieren, wie gezeigt.

$ sudo chmod --reference=users.list users1.list users2.list users3.list
$ sudo chown --reference=users.list users1.list users2.list users3.list

Weitere Informationen finden Sie im chown und chmod Handbuchseiten.

$ man chown
$ man chmod 

Sie werden auch diese Anleitungen zu Dateiberechtigungen nützlich finden:

  1. Benutzer und Gruppen unter Linux verwalten
  2. Übersetze rwx-Berechtigungen in das Oktalformat unter Linux
  3. So finden Sie Dateien mit SUID- und SGID-Berechtigungen in Linux

Das ist alles! Wenn Sie eine andere Möglichkeit zum Kopieren oder Klonen von Dateiberechtigungen in Linux kennen, teilen Sie uns dies bitte über das Feedback-Formular unten mit.


Linux
  1. So verwalten und listen Sie Dienste in Linux auf

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

  3. Linux chmod und chown – So ändern Sie Dateiberechtigungen und Eigentumsrechte in Linux

  4. So leiten Sie die Ausgabe in eine Datei und Stdout in Linux um

  5. So kopieren oder klonen Sie Berechtigungen von einer Datei in eine andere unter Linux

Linux-Berechtigungen – So finden Sie Berechtigungen einer Datei

Chmod-Befehl – ​​So ändern Sie Dateiberechtigungen in Linux

So löschen Sie Dateien, die in einer anderen Datei unter Linux aufgeführt sind

So kopieren Sie Dateien und Verzeichnisse im Linux-Terminal

Linux-Dateiberechtigungen und Eigentumsrechte mit Beispielen erklärt

Grundlegende Dateiberechtigungen und Eigentumsrechte in Linux verstehen