![지정된 "이름"을 가진 모든 것을 삭제하는 방법](https://linux55.com/image/114797/%EC%A7%80%EC%A0%95%EB%90%9C%20%22%EC%9D%B4%EB%A6%84%22%EC%9D%84%20%EA%B0%80%EC%A7%84%20%EB%AA%A8%EB%93%A0%20%EA%B2%83%EC%9D%84%20%EC%82%AD%EC%A0%9C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
며칠전에 설치했는데 pcsxr
오늘은 전부 삭제하고 싶어요pcsxr
나는 그것을 시도했지만 출력을 purge
할 때 내 시스템에 여전히 폴더/디렉터리/컨텐츠가 있다는 것을 의미합니다. 내용을 모두 삭제하는 방법이 있는지 알고 싶습니다 . 모든 것을 지정하고 제거하는 방법이 있습니까 ?locate -c pscxr
48
pcsxr
name
답변1
다양한 이유가 있을 수 있으며 설치 방법에 따라 다릅니다.
먼저 locate
일정에 따라 데이터베이스가 생성됩니다 cron
. 데이터베이스를 업데이트하여 파일을 생성하고 updatedb
방금 생성한 파일을 삭제한 다음 시도하면 locate
해당 파일은 여전히 데이터베이스에 남아 있습니다. Rebuild Database를 다시 실행 updatedb
하면 파일이 locate
.
둘째, 등을 통해 설치한 경우 apt
이 apt-get
작업 을 수행 apt purge pscxr
해야 apt-get purge pscxr
하지만 설치 프로세스에서 생성된 파일만 삭제됩니다. 파일을 편집하고 편집기가 자동으로 백업 파일을 생성하는 경우 해당 백업 파일은 계속 존재하며 파일의 디렉터리 경로도 마찬가지입니다. 종속성으로 다른 패키지가 필요한 경우 apt-get autoremove
또는 apt autoremove
.
소스에서 설치하는 경우 에서 명령을 실행할 소스 디렉터리가 있으면 make
다음을 수행할 수 있지만 make uninstall
스크립트의 성공 여부는 makefile 자체에 따라 달라집니다. 하지만 makefile에 제거 기능이 포함된 소스 코드 패키지는 많지 않습니다.
따라서... 루트로 실행 updatedb
하고 Locate 명령을 시도해 보십시오. 파일을 편집하거나 패키지 경로에 복사하지 않는 한 모든 것이 사라져야 합니다...