터미널을 사용하여 아이콘 캐시 재설정 - 어떤 방법이 있나요?

터미널을 사용하여 아이콘 캐시 재설정 - 어떤 방법이 있나요?

MacBook에서 아이콘 캐시를 재설정하는 방법을 알아내려고 노력했는데 항상 두 가지 방법이 제안되는 것 같습니다. 그러나 세 번째 행에서는 두 가지 방법이 약간 다릅니다.

방법 1

sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm {} \;
sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \;
sudo mv /Library/Caches/com.apple.iconservices.store com.apple.ic

방법 2

sudo find /private/var/folders/ \ -name com.apple.dock.iconcache -exec rm {} \;
sudo find /private/var/folders/ \ -name com.apple.iconservices -exec rm -rf {} \;
sudo rm -rf /Library/Caches/com.apple.iconservices.store

나는 그것이 무엇을 하는지 이해하지 않는 한 터미널에서 아무것도 하는 것을 좋아하지 않습니다.

그렇다면... 이 두 가지 방법은 본질적으로 무엇을 수행합니까? 세 번째 줄의 차이점은 어떤 영향을 줍니까? 한 접근 방식이 다른 접근 방식보다 나은가요?

답변1

mv명령은 현재 디렉터리 /Library/Caches/com.apple.iconservices.store로 이동합니다. com.apple.ic즉, 데이터는 유지되지만 시스템이 찾는 곳에 더 이상 존재하지 않으므로 더 이상 영향을 미치지 않습니다. 이름에는 특별한 것이 없습니다 com.apple.ic. 원하는 경우 다른 이름을 선택할 수 있습니다.

데이터를 다시 이동하여 이 작업을 취소할 수 있지만 시스템이 아직 캐시에 아무것도 쓰기 시작하지 않은 경우에만 가능합니다.

sudo mv com.apple.ic /Library/Caches/com.apple.iconservices.store

(이것은 동일한 곳에서 실행되어야 합니다.작업 목록. 기본적으로 터미널을 열면 작업 디렉터리는 홈 디렉터리입니다. )

시스템이 다시 생성된 경우 /Library/Caches/com.apple.iconservices.store(명령줄에서 를 실행하여 이를 확인할 수 있습니다 ls /Library/Caches/com.apple.iconservices.store. 그러면 디렉터리 내용이 있으면 나열되고 디렉터리 내용이 없으면 오류 메시지가 표시됩니다) mv이전 내용을 직접 복원 할 수 없습니다. 현재 버전을 이동하거나 삭제한 후 복원할 버전을 즉시 이동해야 합니다.

rm명령은 파일을 삭제합니다. 백업에서 복원하지 않으면 복원할 수 없습니다. 반면에 디스크 공간 사용이 중지됩니다.

관련 정보