tar와 함께 -p 옵션(권한 유지)을 사용할 때 아카이브 생성 및 추출 중에 해당 옵션을 사용해야 합니까, 아니면 그 중 하나만 사용해야 합니까?
못찾 겠어요명확한이 질문에 답하기 위해 "man tar"도 명확하지 않습니다.
그래서 다음 중 "p"가 필요한 항목은 무엇인지 알려주실 수 있는지 궁금합니다.
$ tar cpf archive.tar source-files # Create an archive.
$ tar xpf archive.tar # Extract the archive.
두 명령 모두에서 "p"를 사용하는 포괄적인 솔루션을 사용하는 대신 하나의 명령에만 "p"가 필요한지 알고 싶습니다.
답변1
tar
아카이브를 생성할 때 저장소 권한이 기본값으로 설정되므로 .it p
의 경우c
예필요한 경우 달리 x
실행하지 않는 한 root
저장된 권한 대신 현재 umask가 적용됩니다 . 보다문서:
--preserve-permissions --same-permissions -p
추출된 아카이브 멤버의 모드를 현재 umask 설정이 아닌 아카이브에 기록된 모드로 설정합니다.
--extract
( , ) 와 함께--get
사용됩니다-x
.