ETC
[MacOS] 터미널에서 tar 압축시 숨김파일 압축되지 않도록 하기
- 2024.07.10 10:06:24
MacOS에서 '터미널' 앱으로 특정 경로의 폴더/파일을 압축한 다음, 압축 파일을 리눅스 등 다른 OS로 가져가 압축을 해제하는 경우 ._파일명 과 같은 숨김파일이 함께 생성된다. 이는, 맥OS에서 원본 파일에 대한 리소스포크와 메타데이터 기록을 위한 숨김 파일로 맥OS에서는 파일이 보이지 않으나, 타 OS로 폴더를 이동하는 경우 비로소 보이게 된다. 맥OS 에서 터미널 앱을 통해 tar 로 압축을 진행할 때 아래와 같은 명령어로 숨김파일이 함께 압축되지 않도록 해야한다. [!]숨김파일이 압축되지 않도록 하기[/!] #COPYFILE_DISABLE=1 tar --exclude='._*' --exclude='.DS_Store' -zcvf 압축할파일명.tar.gz 압축할 경로
위와 같이 COPYFILE_DISABLE=1 로 메타데이터가 생성되지 않도록 환경변수 값을 변경한 다음 --exclude='._*' 로 '._' 로 시작하는 숨김파일을 제외하고 압축시킨다. |