내 홈 디렉토리 정리


25

다음과 같은 문제가 있습니다. 우분투를 사용한 이후로 우분투 패키지를 많이 설치했습니다. 이제 Synaptic Package Manager를 사용하여 이러한 패키지를 제거했지만 어떻게 든 제거 된 특정 응용 프로그램의 홈 디렉토리에 숨겨진 폴더가 남아 있습니다. 불필요한 디스크 공간을 차지합니다. 예. .Netbeans 및 .amarok 등

더 이상 자동으로 사용하지 않는 폴더를 감지하여 삭제하는 방법이 있습니까?

답변:


14

당신을 귀찮게하는 폴더를 살펴보고 거기에 가치있는 것이 있는지 확인하십시오-데이터 손실에 만족한다면 삭제하십시오 (만약 휴지통에 남겨 두도록 선택할 수 있습니다) 몇 주 동안).

미래에, 당신은 수행하여 응용 프로그램뿐만 아니라 관련 시스템 전체의 구성 파일을 제거하려면 패키지 관리자를 지시 할 수 있습니다 퍼지 .

  • 시냅스에서 패키지를 마우스 오른쪽 단추로 클릭하고 완전히 제거 표시를 선택하십시오 .
  • 원하는 경우 명령 행에을 입력하십시오 sudo apt-get purge packagename.

이렇게하면 응용 프로그램 이 시스템 전체에서 생성 한 구성 및 응용 프로그램 데이터가 삭제 되며 물론 응용 프로그램 내에서 저장 한 모든 데이터 (예 : NetBeans의 프로젝트 디렉토리)가 그대로 유지됩니다. 여기에는 모든 사용자가 포함됩니다. 홈 디렉토리에 저장된 특정 구성. 수동 삭제는이를 제거 할 수있는 유일한 방법입니다.

많은 폴더를 차지하는 폴더를 찾으려면 디스크 사용량 분석기 (응용 프로그램 → 액세서리 → 디스크 사용량 분석기)가 있으며 "홈 스캔"옵션을 선택하여 숨겨진 파일을 포함하여 집에있는 모든 항목의 목록을 가져옵니다.

또한 컴퓨터 관리자 (시스템 → 관리 → 컴퓨터 관리자)를 사용하여 패키지 관리자가 남긴 쓰레기를 정리하십시오. 명령 행의 관점에서 이는 이것과 같습니다 sudo apt-get autoremove && sudo apt-get autoclean.

NetBeans 및 AmaroK와 같은 일부 응용 프로그램에는 약간의 데이터가 남을 수 있습니다. 그러나 누군가가 실제로 유지하고자하는 것을 삭제할 위험없이 시스템 이 자동으로 시스템 을 삭제하는 방법은 없습니다 . 사용자를 위해 그러한 기능은 없습니다. netbeans를 제거하기 전에 몇 년 동안 사용했을 수도 있다는 점을 고려하면 좋은 일입니다. apt가 500 킬로바이트를 비우기 위해 모든 작업을 삭제 한 경우 정말 짜증납니다 . :-)


6
제거 명령 및 관련 시냅틱 기능은 사용자 / home에서 구성 파일을 제거하지 않습니다. / etc 및 다른 시스템 폴더에서 구성을 제거합니다. / home에서 숨겨진 구성 폴더를 제거하는 유일한 방법은 수동 삭제입니다.
lovinglinux

4

글쎄, 나는 같은 문제를 한 번 겪었고 방금 노틸러스를 열고 Ctrl+ h를 눌러 숨겨진 파일을보고 날짜별로 정렬했습니다. 특정 날짜 이후에 수정되지 않은 많은 폴더를 발견했습니다. 그러나 새로운 Ubuntu 버전을 새로 설치했기 때문에 일부 응용 프로그램의 날짜가 수정되어 정렬하는 데 도움이되었습니다.

잘 모르겠습니다. 일부 응용 프로그램은 폴더 내부의 파일을 변경할 수 있지만 폴더 날짜는 수정되지 않습니다. 당신도 그것을 확인해야합니다.


3

이러한 미사용 폴더를 안정적으로 탐지하는 방법은 없습니다. 프로그램은 폴더 이름을 선택하여 사용자 정보를 저장할 수 있습니다. 폴더 이름과 프로그램 이름 사이에 관계가있을 필요는 없습니다.

대부분의 경우이 폴더는 공간이 거의 없기 때문에이 폴더를 삭제하는 것이 좋습니다. 그리고 프로그램을 다시 설치하면 모든 데이터가 여전히 존재합니다.

그러나 많은 공간을 차지하는 폴더를 수동으로 삭제할 수 있습니다. 폴더가 더 이상 사용되지 않는지 추측해야합니다. 이러한 폴더를 먼저 백업 할 수 있습니다.

각 폴더가 차지하는 공간은 그래픽 파일 관리자 또는 다음과 같은 명령으로 콘솔에 나열 될 수 있습니다.

cd "$HOME"
du -h --max-depth 1

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