MacOS

[MacOS] 하나 이상의 항목을 사용 중이기 때문에 변경할 수 없습니다

nineDeveloper 2021. 2. 21.
728x90

하나 이상의 항목을 사용 중이기 때문에 변경할 수 없습니다

NTFS로 된 USB나 외장 하드의 파일 복사 못할 때 나오는 에러이다

Finder에서 파일이름이 회색으로 표시되는 파일들을 복사하거나 사용하려고 할때 에러가 팝업된다

맥OS에서 해결 방법

터미널 창을 열고 문제의 파일이 있는 외장 경로로 이동한뒤

해당 경로에서 우클릭 - 서비스 - New iterm2 Window Here 을 클릭해 iterm2로 해당 경로에 진입한다

살펴보면 파일 권한 끝에 @ 표시가 붙어 있는 파일이 이런 문제를 일으킨다

$ ls -la (또는 $ ls -l@)
-rwxr-xr-x@ test.txt

문제되는 속성을 제거하는 명령을 터미널에서 실행

$ xattr -d com.apple.FinderInfo 파일이름

또는 해당 경로에 있는 전체 파일에 대해서 아래와 같이 처리 한다

$ xattr -d com.apple.FinderInfo *

Finder 파일 목록 확인

이제 Finder에서 문제된 파일 목록을 보면
회색으로 표시되던 파일이름이 일반적인 색깔로 표시되고 복사도 잘 되는 것을 확인 할 수 있다

자주 사용해야 한다면 짧은 명령으로 등록해 놓으면 편하다

$ vi ~/.zshrc

alias ll=’ls -alt’
alias ntfs=’xattr -d com.apple.FinderInfo’

재시동없이 바로 적용하려면 다음 명령을 내린다

$ source ~/.zshrc
728x90

댓글

💲 추천 글