2017-09-19 7 views
0

다음과 같은 문제가 있습니다.파이썬 저장 파일 권한 & 소유자/그룹 및 나중에 복원

파일을 다른 파일로 바꿔야합니다. 새로운 것이 네트워크를 통해 전송되는 한 소유자와 그룹 비트는 손실됩니다.

그래서 다음과 같은 생각이 있습니다. 현재 사용 권한과 파일 소유자 비트를 저장하고 파일을 대체 한 후 파일을 복원하려면 복원하십시오.

파이썬에서이 작업을 수행하는 방법을 제안 해 주시겠습니까? 아니면 더 좋은 방법을 제안 할 수 있습니까?

답변

0

rsync 기능을 사용하면 파일을 동일한 권한으로 원격 위치에 복사 할 수 있습니다. 간단한 os.system(rsync -av SRC <DEST_IP>:~/location/) 전화가이 작업을 수행 할 수 있습니다. 다른 방법으로는 하위 프로세스 사용이 있습니다.

+0

제 경우에는 작동하지 않습니다. 이미 tar 아카이브에 파일을 다운로드했습니다. – bxfvgekd