파일을 덮어쓰고 덮어쓴 파일의 파일 시스템 권한을 적용하시겠습니까?

파일을 덮어쓰고 덮어쓴 파일의 파일 시스템 권한을 적용하시겠습니까?

일부 Linux 구성 파일을 Windows 시스템에 백업했기 때문에 파일 시스템 권한이 손실되었습니다. 이제 현재 Linux 시스템에 존재하는 구성을 덮어써서 백업된 구성을 복원하려고 합니다. "configuration.conf를 backup/configuration.conf로 덮어쓰고 덮어쓴 Configuration.conf의 파일 권한을 새 Configuration.conf에 적용"과 같은 명령이 있습니까? 어떤 조언이라도 감사드립니다 :-)

답변1

먼저 복사 권한을 사용하여 chmod백업할 수 있습니다.

 chmod --reference <reference> <target>
  1. 다른 이름을 사용하여 백업 파일을 Linux 시스템에 복사합니다.파일.bak

    cp /mnt/windows/FILE /etc/directory/FILE.bak

  2. 원본 파일에 권한 적용

    chmod --reference /etc/directory/FILE /etc/directory/FILE.bak

  3. mv 대상으로 백업

    mv /etc/directory/FILE.bak /etc/directory/FILE

이 모든 것을 for 루프에 넣습니다. chown참조 파일에서 소유자 및 그룹을 복사하는 데 유사하게 사용할 수 있습니다.

관련 정보