문제해결
[OSX] ls 명령시 속성에 @ 표시가 붙어 있는 파일들이 권한문제에 걸리는 경우.
티-스토리
2016. 3. 9. 00:39
ls -al 로 목록을 출력시 속성부분에 @가 붙어 있는 파일들이 있다.
이 표시는 확장속성이며 -@ 옵션을 주면 상세하게 볼수 있다.
ls -leO@
추가로 표시된 이 항목 (com.apple.quarantine) 은 외부에서 다운받은 파일들을 사용할 경우 다시한번 물어 보도록 하기 위해 추가되어진 속성이다.
이를 제거 하기 위해서 다음과 같은 명령을 사용하면 권한 문제를 해결 할 수 있다.
xattr -d com.apple.quarantine [ 폴더명 | 파일명 | * ]