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