내 홈 디렉토리에서 .local 폴더의 내용


답변:


121

이것은 사용자 혁신적 데이터를 고정 된 디렉토리에 저장하기위한 최근의 혁신으로 그놈과 우분투가 그 뒤를이었습니다. 이에 따라 문서 ,가

  • 사용자 데이터가 저장되는 단일 디렉토리이며 기본값은 ~/.local/share;
  • 구성이 저장된 단일 디렉토리이며 기본값은 ~/.config;
  • 중요하지 않은 데이터 파일을 보유하는 단일 디렉토리 ~/.cache. 기본값은 입니다.

역사적으로 Unix 프로그램은 $ HOME 디렉토리에 데이터를 자유롭게 배포하여 데이터를 도트 파일 ( "."로 시작하는 파일) 또는 ~/.vimrcand와 같은 하위 디렉토리에 넣었습니다 ~/.vim. 새로운 사양은이 동작을보다 예측 가능하게하기위한 것입니다. 나는 이것이 홈 디렉토리를 더 깔끔하게 보이게 할뿐만 아니라 응용 프로그램 데이터 백업을 더 쉽게 만든다고 생각합니다. 모든 응용 프로그램이이 표준을 아직 준수하지는 않습니다.

에서 .local계층 구조, 프로그램은 이메일 및 캘린더 이벤트로 사용자 정보를 넣어. 이 데이터를 수동으로 제거 할 수 있지만 프로그램 상태가 손실됩니다. 이것이 의도 한 것이 아닌 경우 (예 : 구성에 문제가있는 경우) 해당 디렉토리의 파일을 제거하거나 변경해서는 안됩니다. 로 .cache다시 다운로드 또는 재 계산 - - 모든 파일을 당신이 그들을 제거하면 프로그램이 복구 할 수 있어야대로 더 부주의가 될 수 있습니다.


3
.local은 사용자 데이터 (예 : 사진, 달력 등)가 아닌 사용자 프로그램 데이터 (로컬로 설치된 프로그램)를 저장하기위한 것입니다.
Martin Owens -doctormo-

난 당신이 옳다고 생각하지 않습니다. 사양에 대한 두 가지 해석이 가능하다 : (1) 예를 들어 아이콘을 무시 .local/share하는 것과 유사한 방식으로 사용되어야한다 /usr/share. (2) 응용 프로그램은의 하위 디렉토리에 상태를 쓸 수 .local/share있습니다. 존재 ~/.local/share/trash/한다는 것은 적어도 일부 응용은 두 번째 해석을 선호한다는 것을 의미합니다. 그 부여 .local소스 소프트웨어의 로컬 버전을 설치하는 데 사용됩니다. 그러나 분명히 비슷한 데이터를 저장하는 데 사용됩니다 ~/.firefox.
loevborg

7
이처럼 보인다 .config.cache내부해야 .local그들이해야하지, 일관성을 위해?
Piotr Dobrogost

3
내 컴퓨터가 고장 났을 때 더 쉽게 복구 할 수 있도록 ~ / .local 또는 그 일부를 백업하는 것이 좋은지 궁금합니다. 아니면 다른 컴퓨터 나 새 컴퓨터에는 적용 할 수 없습니까? 어떠한 제안?
lumeng.dev

1
and ~/.local이외의 다른 항목 (사용자 설치에 pip가 사용하는 것으로 알고 있음)은 무엇입니까? ~/.local/share~/.local/bin
CMCDragonkai

8

.local 디렉토리에 대한 경험 중 하나를 공유하겠습니다. 또한 홈 디렉토리를 저장하는 공간이 충분하지 않은 디스크 파티션 (루트 파티션)을 발견했으며 해당 디렉토리의 내용을 확인한 후 70G 공간 이상의 .local 디렉토리 저장소를 찾은 다음 삭제하고 싶지만 삭제를 두려워합니다. 우분투 시스템 충돌을 일으킬 수 있습니다. 그래서 나는이 질문을 Google에서 검색하여 여기로 안내합니다. 그러나 이전 답변으로 문제를 해결할 수 없었습니다. 시스템에서 두 가지 결과 만 원합니다.

  1. .local 디렉토리에서 일부 내용을 제거하면 새 파일을 저장할 디스크 공간이 충분할 수 있습니다.

  2. 시스템 충돌을 원하지 않습니다. 홈 .local 디렉토리에서 직접 내용을 삭제하고 싶지 않다는 것을 의미합니다. 너무 위험합니다!

마지막으로 .local 디렉토리에서 가장 큰 내용은 다음과 같습니다. /home/myAccount/.local/share/Trash 69G 바이트를 차지합니다. 휴지통과 관련이 있다고 생각하므로 휴지통으로 이동하십시오. trash : /// 휴지통을 비우고 나서 69G 바이트 디스크 공간이 비 었음을 발견했습니다 !!

그래서 내 결론 :

  1. .local 디렉토리를 직접 삭제하는 것은 매우 위험합니다.

  2. "빈"휴지통으로 /home/myAccount/.local/share/ 휴지통에있는 콘텐츠를 안전하게 삭제할 수 있습니다.


2
이 답변에 감사드립니다. 첫 번째 대답은 묻는 질문에 가장 적합 할 수 있지만 어떤면에서는 부정직합니다. 여기 .local에는 "이메일 및 캘린더 이벤트와 같은 사용자 정보" 가 포함되어 있지만 대부분의 .local정보는 사용자 정보가 아닙니다. 휴지통 파일입니다. 귀하의 답변 은 실제로 대다수를 차지하는 것을 설명 .local하여 IMHO에 대한 더 나은 답변을 제공합니다.
machineghost

2

.local의 / 디렉토리 (@loevborg에 의해 지적) 기본 설정을 유지하기 위해 일부 소프트웨어에 의해 사용된다. 이 디렉토리는 $HOME사용자 의 혼란을 표준화하기위한 노력의 일부입니다 . 그러나 불행히도 많은 소프트웨어가 아직 이러한 노력에 참여하지 않았으며, 일부 그놈 소프트웨어조차도 여전히 다른 디렉토리에 환경 설정을 퍼 뜨리고 있습니다 (.gnome2, .gconf, .evolution 등 참조).

디렉토리를 제거하는 것은 안전하지 않습니다. 일부 앱은이 디렉토리에 중요한 정보 / 구성 파일을 저장합니다.


13
"디렉토리를 제거하기 위해 저장되었습니다!" -아니에요 !!!! Tomboy는 내가 찾은 비용으로 메모를 저장합니다. 나쁜 조언.
Tim Abell

5
죄송 합니다만,이 디렉토리가 확실하지 않은 경우이 디렉토리를 제거하는 것이 안전하다는 귀하의 제안에 대해 공감해야합니다.
Timo Kluck
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.