내 홈 디렉토리에서 .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.