Jak skopiować uprawnienia do plików i własność do innego pliku w Linux

Jak skopiować uprawnienia do plików i własność do innego pliku w Linux

Zakładając, że masz dwa pliki lub właśnie utworzyłeś nowy plik i chcesz, aby miał takie same uprawnienia i własność starszego pliku.

W tym artykule pokażemy, jak kopiować uprawnienia i własność z jednego pliku do drugiego pliku w Linux za pomocą chmod I Chown Polecenia odpowiednio.

Skopiuj uprawnienia do pliku do innego pliku

Aby skopiować uprawnienia pliku z jednego pliku do innego pliku, użyj chmod polecenie z --odniesienie Przełącz w następującej składni, gdzie reference_file to plik, z którego uprawnienia będą kopiowane, a nie określenie trybu (i.E Uprawnienia do trybu ósemkowego lub numerycznego) dla pliku.

$ chmod --reference = plik referencyjny_file 

Na przykład,

użytkownicy $ ls -l.Wypisz klucze $ ls -l.Lista $ sudo chmod --reference = użytkownicy.Lista kluczy.Wypisz klucze $ ls -l.lista 
Skopiuj uprawnienia do pliku do innego pliku

Skopiuj własność pliku do innego pliku

Podobnie, aby skopiować własność z innego pliku, użyj Chown Command z --odniesienie Przełącz także za pomocą następującej składni, gdzie reference_file to plik, z którego właściciel i grupa będą kopiowane, a nie określać Właściciel: Grupa wartości pliku.

$ chown --reference = plik referencyjny 

Na przykład,

Klucze $ ls -l.List $ Touch API.Wypisz klucze $ ls -l.Lista $ sudo chown --reference = klawisze.API listy.Lista API $ ls -l.lista 
Skopiuj własność pliku do innego pliku

Możesz także skopiować uprawnienia do plików i własność z jednego pliku do wielu plików, jak pokazano.

$ sudo chmod --reference = użytkownicy.Wymień użytkowników1.Wymień użytkowników2.Wymień użytkowników3.Lista $ sudo chown --reference = użytkownicy.Wymień użytkowników1.Wymień użytkowników2.Wymień użytkowników3.lista 

Aby uzyskać więcej informacji, zapoznaj się z Chown I chmod Strony człowieka.

$ man chown $ man chmod 

Znajdziesz również te przewodniki dotyczące uprawnień do plików, które są przydatne:

  1. Jak zarządzać użytkownikami i grupami w Linux
  2. Przetłumacz uprawnienia RWX na format ósemkowy w Linux
  3. Jak znaleźć pliki z uprawnieniami SUID i SGID w Linux

To wszystko! Jeśli znasz jakiś inny sposób kopiowania lub klonowania uprawnień do plików w Linux, udostępnij nam za pomocą poniższego formularza opinii.