
Refit이라는 프로그램의 아이콘을 커스텀 아이콘으로 바꾸고 싶습니다. 이 프로그램에는 다양한 도구가 있으며 해당 아이콘을 변경하려고 하면 모두 괜찮지만 다음 명령을 실행합니다.
$ locate refit.icns
출력은 다음과 같습니다.
$ /efi/refind/icons/os_refit.icns
문제는 refind라는 폴더가 없고 경로가 존재하지 않는다는 것입니다. 나는 두 가지 모두를 사용해 보았습니다.
$ ls
그리고
$ sudo ls
/efi 디렉토리에 있습니다. 그래서 내 질문은 실제로 두 가지입니다. 해당 프로그램의 아이콘을 어떻게 변경할 수 있습니까? 그리고 Loccate 명령에 이상한 동작이 나타나는 이유는 무엇입니까?
저는 Snow Leopard 10.6.8을 사용하고 있습니다. 당신의 도움을 주셔서 감사합니다.
답변1
이 locate
명령은 데이터베이스에서 작동하므로사용/efi/refind/icons/os_refit.icns
라는 파일이 있으면 locate
파일이 삭제된 후에도 해당 파일을 옵션으로 계속 보고할 수 있습니다. 유틸리티 는 데이터베이스 updatedb
를 업데이트합니다 locate
. 이 프로그램은 주기적으로 실행되어야 합니다. 입력하면 sudo updatedb
즉시 실행되어야 합니다. 하지만 실행하는 데 시간이 좀 걸리고(아마도 몇 분 정도) 디스크를 많이 소모한다는 점에 유의하세요.
주의 사항: 내 Mac은 현재 Linux를 사용하고 있으므로 Linux 유틸리티를 기반으로 하고 있습니다. OS X는 일반적으로 이 수준에서 매우 유사하지만 몇 가지 중요한 차이점이 있을 수 있습니다.
답변2
마운트된 파티션과 마운트 해제된 파티션을 찾도록 위치를 구성할 수 있습니다. 나는 OS X에서 위치 찾기에 대한 경험이 없다는 것을 인정합니다( locate -V
정보를 얻기 위해 실행). 그러나 구성을 보면 일종의 부팅 파티션이 검색되고 위치에 의해 인덱싱된다는 것을 알 수 있을 것입니다. 파일. 이는 /etc/locate.conf에 있을 수 있습니다. 거기에 없으면 a를 수행 man locate
하고 아래로 스크롤하여파일. 거기에서 마운트 지점(예: /efi)만 찾으면 /etc/fstab이 관련 장치를 찾을 수 있는 장소입니다.