~ / .cache 폴더를 삭제해도 괜찮습니까?


답변:


89

질문에 대답하기 위해 IMO를 사용하면 .cache장기적으로 해로운 영향을 미치지 않는 모든 항목을 삭제할 수 있습니다 .

당신이 경우 .cache큰 성장하고,이 내용을보고이 크고 나쁜 행동 응용 프로그램을 다시 구성하고 (보다는 단순히 삭제 어떤 응용 프로그램을 결정하기 위해 더 좋을 수도 .cache가 너무 커질 경우).

많은 공간을 차지할 수있는 (그리고 / 또는 당혹스러운 증거를 저장하는) .thumbs디렉토리 는 디렉토리입니다. 의 많은 파일 .thumbs이 중복 된 것 같습니다.

청소하려면 ( -rf플래그와 다른 디렉토리를 조심하십시오 .)

rm -rf ~/.thumbs/*

Ubuntu / Linux를 처음 사용하는 경우 홈 디렉토리에서 무엇을 삭제할 수 있고 삭제할 수 없는지 알기가 어렵습니다. 대부분의 경우 홈 디렉토리에서 대부분의 항목을 삭제할 수 있으며, 프로그램 또는 응용 프로그램 .cache(또는와 같은 다른 도트 파일 .local)은 다시 생성합니다.

대부분의 경우 최악의 경우 사용자 지정 구성이 손실되지만 시스템에는 실제로 해를 끼치 지 않습니다.

홈 디렉토리에서 이해하지 못하는 것을 삭제하거나 백업하거나 테스트 계정을 사용하는 습관을 시작하는 것은 좋지 않습니다. 의심스러운 경우 안전한 것은 파일을 백업하거나 이동하는 것입니다.

mv .cache .cache_backup

그런 다음 필요한 경우 백업에서 복원 할 수 있습니다.

홈 디렉토리 외부에서 이해하지 못하는 것을 삭제하지 마십시오.


나는 시작하는 명령에 대해 정말로 긴장 rm -rf하기 때문에 gvfs-trash ~/.thumbs대신 사용 하는 것이 좋습니다
wjandrea

35

삭제하는 것이 일반적으로 안전합니다 . 캐시에 액세스하는 프로그램의 혼동을 막기 위해 모든 그래픽 응용 프로그램 (예 : 밴시, 리듬 박스, VLC, 소프트웨어 센터 등)을 닫으려고 할 수 있습니다 (파일이 갑자기 어디로 이동 했습니까?).

100MB 이상의 크기를 쉽게 가질 수 있으므로 디스크 공간을 늘리려면 수행하십시오.

BretDDylan McCall이 이미 지적했듯이 파일 형식은 부분 다운로드, 브라우저 캐시, 아이콘과 같은 미디어 파일 등으로, 향후 동일한 파일에 대한 액세스 속도를 높이는 데 사용됩니다.

명심해야 할 또 다른 사항 : 응용 프로그램을 제거한다고해서 관련 ~ / .cache / removed_prog 폴더가 반드시 삭제되는 것은 아닙니다. 이 경우 해당 파일은 공간 만 차지하고 사용되지 않습니다. 그것들은 확실히 삭제 될 수 있습니다.


1
~ / .cache를 지우려면 한 번에 모두 지우는 것이 가장 좋습니다 (따라서 응용 프로그램이 불일치 / 부분 상태와 혼동하지 마십시오)-파일을 사용하는 일부 응용 프로그램의 경우 ~ / .cache가 여전히 백그라운드에서 실행 중입니다).
thomasrutter

28

방금 백업 디스크가 .cache의 항목으로 채워지고 있음을 발견했습니다 (응용 프로그램이 자체 캐시를 정리하고 있지만 백업을 삭제하지 않으므로 용량이 커지고 있음). 따라서 백업 목록에서 .cache를 제외하고 있지만 .cache에 내가 사용한 것을 잊어 버린 소프트웨어 인 TEN YEARS AGO의 항목이 있음을 알았습니다.

그러면 1 년 이상 전에 마지막으로 액세스 한 .cache의 모든 항목이 삭제됩니다.

find ~/.cache/ -type f -atime +365 -delete

실행에 신경이 쓰이면 삭제 될 내용이 표시됩니다.

find ~/.cache/ -depth -type f -atime +365 

나는 그것을 위해 'access time'을 사용하고 있으며, -ctime을 사용하여 'creation time'을 시도 할 수도 있습니다 (그러나 오래되었지만 여전히 액세스 된 많은 캐시 파일을 찾았지만). 편집 제안에 대한 @ n33rma에게 감사드립니다.


1
정확히 내 문제도! 일일 백업은 지속적으로 ~ 1.7GB였습니다. 이제 삭제 ~/.cache했으므로 ~ 0.1GB입니다! 좋은 제안 re : -atime깃발도. 내가하는 일은 crontab에 비슷한 find 명령을 내 /tmp/폴더에 넣는 것입니다 . 나는 -atime +1문제없이 사용 합니다.
Geremia

이슈 : du ~ / .cache | 정렬 -n dir 크기별로 정렬보기
Scott Stensland

6

삭제하지 않는 것이 좋습니다. 나는 Linux 전문가가 아니지만 (필자가되기를 바랍니다!) 파일 시스템 구조의 세부 사항을 모르지만 홈 폴더로 이동하여 ctrl + h를 눌러 폴더에 무엇이 있는지 정확하게 확인할 수 있습니다 숨겨진 폴더. 그런 다음 .cache 폴더로 이동하여 거기에 무엇이 있는지 볼 수 있습니다.

내 시스템을 살짝 들여다 보면 밴시는 캐시 폴더에 앨범 아트를 저장하고 (정확히 이유를 알지 못함) 크롬에는 캐시 폴더에 데이터가 있으며 많은 프로그램이 로그를 .cache 폴더에 보관합니다. 물건.

브라우저 캐시와 같은 속도 향상 목적으로 이러한 파일이 모두 일시적으로 존재하는지 또는이 "캐시"에 다른 목적으로 파일이 포함되어 있는지 확실하지 않습니다 (브라우저 캐시의 속도 증가는 다시 사용하여 과도한 대역폭 사용을 막는 것이므로) -서버의 파일에 액세스하는 반면 하드 디스크의 다른 파일 위치에 대해서는 r / w 시간에 눈에 띄는 차이가 없어야합니다.)

누군가 나보다 이것에 대해 더 많이 알고 더 나은 응답을 줄 수 있기를 바랍니다.


예, 삭제하는 것이 좋지 않다는 데 동의합니다 .cache. 가능하면 관련 폴더를 만드는 프로그램을 사용하십시오. 예를 들어 Chrome의 캐시 삭제는 Chrome을 통해 수행하는 것이 좋습니다. 프로그램이 캐시를 관리 할 수있는 가시적 인 방법을 제공하지 않으면 실제로 알지 않는 한 혼자 두는 것이 더 안전 할 수 있습니다.

터미널 사용을 싫어하고 명령을 입력하지 않는 경우 고려해야 할 또 다른 사항은 다음과 같습니다 du ~/.cache > cachefolders_size. 이 기능은의 각 폴더 크기가 포함 된 목록을 제공하는 것입니다 .cache. 생성 된 파일의 정보를 스프레드 시트에 붙여 넣은 후 원하는대로 정렬 할 수 있습니다. 나는 그것에 대해 읽고 여기 .

33
.cache의 아이디어 삭제할 수 있다는 것 입니다 ( standards.freedesktop.org/basedir-spec/basedir-spec-latest.html 참조 ). 응용 프로그램은 그것에 의존해서는 안되며, 응용 프로그램이 잘못하고있는 것을 본 적이 없습니다. 밴시는 실제로 재미있는 사례이지만 좋은 예입니다. BretD는 일반적으로 정당한 이유가 있기 때문에 모든 캐시를 삭제하고 싶지 않을 것입니다. Banshee가 표지 그림을 얻는 데 시간이 오래 걸립니다. 다시 할 수는 있지만 그 중간에는 추악하게 보일 것입니다.
Dylan McCall

1
@ vasa1 또는 GUI 기반 디스크 사용량 분석기를 사용할 수 있습니다. 내 생각 바오밥는 , (내가 데비안에서 사용) 우분투에 사용할 수 있어야합니다
로이스 Mahdal

1
@DylanMcCall 표준에 연결하면 다른 모든 답변보다 주석이 더 유용합니다. 당신이 그 의견에 답을한다면, 나는 그것을 찬성 할 것입니다.
Parthian Shot

-1

삭제 .cache하면 웹 응용 프로그램에 대한 대부분의 구성 설정이 삭제됩니다. 먼저 웹 브라우저와 메일 클라이언트가 주목됩니다.

폴더에도 동일하게 적용됩니다 .mozilla. 예를 들어 Thunderbird에서 모든 계정을 제거하므로 다시 생성해야합니다. 웹 브라우저와 관련하여 기록 및 일부content settings

그 외에는 이러한 파일을 삭제하는 데 문제가 없습니다.


1
.config와 .cache를 혼동하고 있습니다. 설정은 .config에 저장되며 절대 삭제해서는 안됩니다. 그러나 무엇이든 .cache의 모든 항목을 삭제할 수 있습니다. (애플리케이션 설정을 저장하기에 충분한 프로그램 바보는 리눅스에있을 곳이 없다)
Rob

-2

데비안을 사용합니다. 홈 폴더를여십시오. 숨겨진 파일을 표시하십시오. 폴더에 .cache가 표시됩니다. 파일을 열고 필요없는 파일을 모두 삭제하십시오. 때로는 맬웨어가 .cache에 들어가 응용 프로그램이 잘못 실행될 수 있습니다. 데비안 / 우분투 시스템에는 아무런 해를 끼치 지 않지만 초보자 인 경우 시스템에 실제로 문제가있는 것처럼 보일 수 있습니다. 이런 일이 발생하면 모든 응용 프로그램을 중지하고 .cache의 내용을 삭제 한 다음 응용 프로그램을 다시 시작해야합니다.


1
이 답변을보다 정통하게 만들 수 있습니까?
rɑːdʒɑ
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.