macos 확장 속성 xattr -d 확장 속성을 제거하지 않음

macos 확장 속성 xattr -d 확장 속성을 제거하지 않음

나 자신이 소유한 간단한 로컬 파일의 경우 다음은 효과가 없습니다.

1:37:51/spark-training-scripts:113 $ll  /shared/sparkeast.pem
-rw-r--r--@ 1 steve  staff  1692 Mar  7 11:30 /shared/sparkeast.pem

확장된 속성을 살펴보겠습니다.

11:44:00/spark-training-scripts:114 $xattr /shared/sparkeast.pem
com.apple.metadata:kMDItemWhereFroms
com.apple.quarantine

확장된 속성(모두)을 삭제해 보십시오.

11:44:24/spark-training-scripts:115 $xattr -d /shared/sparkeast.pem

변경 없음:

11:44:28/spark-training-scripts:116 $xattr /shared/sparkeast.pem
com.apple.metadata:kMDItemWhereFroms
com.apple.quarantine

답변1

xattr -d단일 속성을 삭제하므로 속성 이름을 지정해야 합니다.

xattr -d com.apple.metadata:kMDItemWhereFroms /shared/sparkeast.pem
xattr -d com.apple.quarantine /shared/sparkeast.pem

xattr -c또는 파일에서 모든 확장 속성을 지우는 를 사용할 수 있습니다 .

xattr -c /shared/sparkeast.pem

관련 정보