저는 Linux Mint 19.1 Cinnamon을 사용하고 있으며 Ext 4로 포맷된 파일을 위한 디스크 파티션이 있습니다. 일부 파일과 폴더를 단일 파일로 압축하여 내 연구 관심 분야를 공유하고 Windows와 Mac을 사용하는 다른 2명의 사람들과 공유하고 싶습니다. 목표는 압축을 풀고, 정보를 추가하고, 다시 압축하고, 마지막에 다시 공유하는 것입니다.
지금까지의 모든 시도는 사용자 권한이 없기 때문에 궁극적으로 다시 압축할 수 없는 읽기 전용 zip 파일과 폴더로 끝났습니다.
이는 표준 Linux 압축 소프트웨어를 사용하여 Ext 3으로 포맷된 파티션이 있는 Linux Mint 18.2 MATE를 실행하는 이전 노트북에서는 문제가 되지 않는 것 같습니다. 부팅 시 마운트하고 모든 사용자에게 읽기/쓰기 액세스 권한을 부여하기 위해 테스트 Ext 3 파티션을 만들었습니다( umask=0777
). 그러나 Nemo의 압축 작업(오른쪽 클릭)은 여전히 읽기 전용 zip(또는 iso) 파일을 생성합니다.
내 시스템에 정보 공유 측면에서 지나치게 복잡해 보이기 때문에 너무 제한적인 파일 권한 설정이 있습니까? 아니면 "소유권"이 문제일 수도 있습니다. 소유권을 "일반"으로 설정하여 "누구나" 파일과 폴더를 수정할 수 있다면 어떨까요? 이는 시스템 파일이 아니라 정보일 뿐입니다. 이러한 방식으로 작업을 단순화하고 정보를 쉽게 공유할 수 있는 방법에 대한 제안이 있으면 크게 감사하겠습니다.
답변1
이 오류 메시지는 failed to preserve ownership …
이 옵션을 사용했고 -p
FAT32가 소유권을 유지할 수 있기 때문에 발생합니다.
compress
zip 파일을 생성하지 마십시오. 압축, gzip, bzip, jpeg, zip 등 다양한 압축 알고리즘/파일 형식이 있습니다. zip 파일을 생성하려면 이 프로그램을 사용하십시오 zip
.
이것은 것 같다XY 문제
그래서 나는 대안적인 대답을 제안하려고 한다.
분산 버전 관리 시스템을 사용하세요. 이를 통해 기록 추적, 문제 발생 시 롤백, 기여 추적,작업을 더 쉽게 공유하세요, 백업을 제공합니다. 사용할 수 있는 훌륭한 도구는 bitbucket의 Mercurial입니다.
불행하게도 분산 시스템은 MS-Word 파일과 같은 병합할 수 없는 파일을 잘 처리하지 못합니다. 이렇게 하려면 잠금이 필요합니다(고통스럽습니다). SVN(Subversion)은 훌륭한 도구입니다.