Linux에서 파일 권한 및 소유권을 다른 파일에 복사하는 방법
두 개의 파일이 있거나 방금 새 파일을 만들고 이전 파일과 동일한 권한과 소유권을 갖기를 원한다고 가정합니다.
이 기사에서는 각각 chmod 및 chown 명령을 사용하여 Linux의 한 파일에서 다른 파일로 권한과 소유권을 복사하는 방법을 보여줍니다.
한 파일에서 다른 파일로 파일 권한을 복사하려면 다음 구문에서 -reference
스위치와 함께 chmod 명령을 사용합니다. 여기서 reference_file은 모드를 지정하는 대신 권한을 복사 할 파일입니다 (예 : 8 진수 또는 숫자 모드 권한).
$ chmod --reference=reference_file file
예를 들면
$ ls -l users.list $ ls -l keys.list $ sudo chmod --reference=users.list keys.list $ ls -l keys.list

마찬가지로 다른 파일에서 소유권을 복사하려면 다음 구문을 사용하여 -reference
스위치와 함께 chown 명령을 사용합니다. 여기서 reference_file은 owner : group을 지정하는 대신 소유자와 그룹을 복사 할 파일입니다. "파일 값.
$ chown --reference=reference_file file
예를 들면
$ ls -l keys.list $ touch api.list $ ls -l keys.list $ sudo chown --reference=keys.list api.list $ ls -l api.list

그림과 같이 파일 권한 및 소유권을 한 파일에서 여러 파일로 복사 할 수도 있습니다.
$ sudo chmod --reference=users.list users1.list users2.list users3.list $ sudo chown --reference=users.list users1.list users2.list users3.list
자세한 내용은 chown 및 chmod 매뉴얼 페이지를 참조하십시오.
$ man chown $ man chmod
파일 권한에 관한 다음 가이드도 유용합니다.
- How to Manage Users and Groups in Linux
- Translate rwx Permissions into Octal Format in Linux
- How to Find Files With SUID and SGID Permissions in Linux
그게 다야! "Linux에서 파일 권한을 복사하거나 복제하는 다른 방법을 알고 있다면 아래 피드백 양식을 통해 공유하십시오.