구성 파일을 완전히 제거하는 방법


11

최근에 나는 sudo apt-get --purge autoremove사용하지 않는 의존성 및 구성 파일을 포함 하여 소프트웨어의 모든 흔적을 제거한다고 생각하면서 일부 소프트웨어를 제거했습니다. 그러나 구성 파일이 홈 폴더에 남아 있음을 발견했습니다.

그조차도 더 강력한 명령이 있습니까?

또한 숨겨진 파일과 폴더가 구성 파일이거나 다른 종류의 파일 인 경우 집에서 삭제해도 안전합니까?

답변:


16

apt-get purge시스템 수준 구성 파일 (예 : debconf에서 만든 파일) 만 제거합니다. 홈 폴더의 어떤 것도 건드리지 않습니다. 수동으로 제거해야합니다. 관리자가 자신의 홈 폴더에서 데이터를 삭제하지 않기를 원하는 여러 사용자가있을 수 있습니다.

응용 프로그램은 일반적으로 구성 데이터를 다음과 같은 숨겨진 폴더 중 하나에 저장하며, 데이터를 사용하지 않는 경우 삭제할 수 있습니다.

  • ~ / .application
  • ~ / .config / application
  • ~ / .cache / application
  • ~ / .local / share / application

"application"을 패키지 이름으로 바꿉니다. 대부분의 응용 프로그램은 해당 폴더에 사용자 파일을 저장하지 않으며 시스템에 필요한 홈 폴더에서 실수로 무언가를 삭제하면 대개 다시 생성됩니다. 당신은 그냥 만들어, 그들을 삭제하기 전에 물론, 그것은 확실히 아무것도 없어 보이는 내부 다치게하지 않습니다 당신이 거기합니다.

gnome 2 앱의 경우 다음을 실행할 수도 있습니다.

gconftool-2 --recursive-unset /apps/application

( "애플리케이션"을 앱 이름으로 대체) 응용 프로그램 환경 설정을 제거합니다.

2012 년 12 월 14 일 업데이트

gnome 3 앱의 경우 위의 gconftool-2 명령이 다음으로 대체됩니다.

gsettings reset-recursively [schema]

당신은 응용 프로그램에 대한 스키마를 찾을 수 있습니다

gsettings list-schemas | grep application


일부 앱의 경우~/.local/share/application
Panther

1

자동 방법을 모르지만 홈 디렉토리에서 숨겨진 구성 디렉토리를 수동으로 제거 할 수 있습니다.

일반적으로 디렉토리 이름은 .appname홈 디렉토리에 있습니다. 예를 들어, mozilla firefox에는 name을 가진 구성 폴더가 있습니다 .mozilla.

노틸러스에서 숨겨진 디렉토리를 표시하려면 CTRL + H

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.