지정된 "이름"을 가진 모든 것을 삭제하는 방법

지정된 "이름"을 가진 모든 것을 삭제하는 방법

며칠전에 설치했는데 pcsxr오늘은 전부 삭제하고 싶어요pcsxr

나는 그것을 시도했지만 출력을 purge할 때 내 시스템에 여전히 폴더/디렉터리/컨텐츠가 있다는 것을 의미합니다. 내용을 모두 삭제하는 방법이 있는지 알고 싶습니다 . 모든 것을 지정하고 제거하는 방법이 있습니까 ?locate -c pscxr48pcsxrname

답변1

다양한 이유가 있을 수 있으며 설치 방법에 따라 다릅니다.

먼저 locate일정에 따라 데이터베이스가 생성됩니다 cron. 데이터베이스를 업데이트하여 파일을 생성하고 updatedb방금 생성한 파일을 삭제한 다음 시도하면 locate해당 파일은 여전히 ​​데이터베이스에 남아 있습니다. Rebuild Database를 다시 실행 updatedb하면 파일이 locate.

둘째, 등을 통해 설치한 경우 aptapt-get작업 을 수행 apt purge pscxr해야 apt-get purge pscxr하지만 설치 프로세스에서 생성된 파일만 삭제됩니다. 파일을 편집하고 편집기가 자동으로 백업 파일을 생성하는 경우 해당 백업 파일은 계속 존재하며 파일의 디렉터리 경로도 마찬가지입니다. 종속성으로 다른 패키지가 필요한 경우 apt-get autoremove또는 apt autoremove.

소스에서 설치하는 경우 에서 명령을 실행할 소스 디렉터리가 있으면 make다음을 수행할 수 있지만 make uninstall스크립트의 성공 여부는 makefile 자체에 따라 달라집니다. 하지만 makefile에 제거 기능이 포함된 소스 코드 패키지는 많지 않습니다.

따라서... 루트로 실행 updatedb하고 Locate 명령을 시도해 보십시오. 파일을 편집하거나 패키지 경로에 복사하지 않는 한 모든 것이 사라져야 합니다...

관련 정보