제가 OS X를 사용하고 있기 때문에 여기에 이런 질문을 해야 할지 잘 모르겠지만, 이기 때문에 bash
특정 파일의 의미와 목적에 대해 질문하고 있습니다.
얼마 전에 설치 Designer.app
한 공식 배포판(버전 5.5)과 함께 제공되는 특정 프로그램()이 계속 충돌하는 이유를 이해하려고 합니다. Qt
관심이 있으시면 다음 링크에서 이 문제에 대한 자세한 정보를 찾아보실 수 있습니다.
분명히 문제는 동적 라이브러리() 누락과 관련이 있다고 생각 libQtDesignerComponents.4.dylib
하지만 다음 명령을 사용하여 라이브러리를 찾으면 locate libQtDesignerComponents.4.dylib
이상한 결과가 나타납니다.
/Users/cell/anaconda/lib/libQtDesignerComponents.4.dylib
/Users/cell/anaconda/pkgs/qt-4.8.6-0/lib/libQtDesignerComponents.4.dylib
/Users/cell/anaconda/pkgs/qt-4.8.6-2/lib/libQtDesignerComponents.4.dylib
/Users/cell/anaconda/pkgs/qt-4.8.6-3/lib/libQtDesignerComponents.4.dylib
더 이상 디렉토리가 없기 때문에 이것은 이상합니다 anaconda
.
이 이상한 출력의 원인은 무엇이며 어떻게 해결할 수 있습니까? 내 생각에 이것은 일부 심볼릭 링크 때문일 수 있습니다 ...
어쨌든 내 주요 질문은 다음과 같습니다. 동시에 나는 내 홈 디렉토리에서 목적을 알 수 없는 일부 파일(정확히 6개 파일)을 발견했습니다. 파일 이름 앞에는 숫자가 붙고 AT.postflight.
접미사는 숫자로 표시됩니다. 예를 들어 첫 번째 항목에는 AT.postflight.1174
다음이 포함됩니다.
Has /Library/Tcl/teapot = 0
HOME______ = /Users/cell
USER______ = cell
pkgdir____ = /Volumes/ActiveTcl-8.6/ActiveTcl-8.6.pkg
installdir = /
repository = /Library/Tcl/teapot
shell_____ = /usr/local/bin/tclsh8.6
Having a seed repository.
No existing repository, copying the seed to the repository-to-be at /Library/Tcl/teapot
/usr/local/bin/teacup link make /Library/Tcl/teapot /usr/local/bin/tclsh8.6
Ok
/usr/local/bin/teacup default /Library/Tcl/teapot
/Library/Tcl/teapot
Forcing ownership of /Users/cell/Library/Application Support/ActiveState to cell
___done
이는 Tcl 패키지와 관련된 것 같습니다... 다른 파일에도 비슷한 내용이 포함되어 있는 것 같습니다...
이 파일들은 어떤 용도로 사용되나요? 안전하게 삭제할 수 있나요?
답변1
이러한 파일은 macOS 패키지의 설치 실패, 중단 또는 문제로 인해 남겨집니다.
파일 자체는 삭제해도 안전하지만 설치 프로그램에서 설치한 패키지는 올바르게 설치되지 않았을 수 있습니다.
locate
존재하지 않는 파일 및 디렉터리 표시: 최근 locate
에 이러한 파일 계층을 삭제한 경우 명령이 더 이상 존재하지 않는 위치에 있는 파일을 표시할 수 있습니다. 데이터베이스는 locate
주기적으로( locate.updatedb
macOS의 매뉴얼에 따라 매주) 재구축됩니다.