더 이상 ~ / .Trash가없는 이유는 무엇입니까?


23

nice mv somefile ~/.Trash명령을 기억 하지만 해당 폴더가 최신 Ubuntus에 없습니다. 아무도 이유를 알고 있습니까?

답변:


35

freedesktop.org 휴지통 사양 에 따르면 :

모든 사용자에 대해“홈 쓰레기”디렉토리를 사용할 수 있어야합니다. 이름과 위치는 $ XDG_DATA_HOME / Trash입니다. $ XDG_DATA_HOME은 데스크탑 기본 디렉토리 사양에 정의 된대로 사용자 별 데이터의 기본 디렉토리입니다 .

경우 환경 변수 $XDG_DATA_HOME 중 하나를 설정하거나 비어 있지 않은, ~/.local/share사용됩니다. 따라서 기본적으로 휴지통 폴더는 ~/.local/share/Trash입니다.

어쨌든 명령 줄에서 파일을 휴지통에 넣는 가장 쉽고 가장 좋은 방법은 trash쓰레기통 설치 명령 을 사용하는 것 입니다.

다음과 같이 사용하십시오 rm.

trash somefile.txt

파일이 원래 있던 위치와 같은 메타 데이터를 저장하므로 필요할 mv때 파일을 ~/.local/share/Trash복원 (삭제 취소) 할 수 있으므로 파일을 가져 오는 것보다 낫습니다 .


3
trash-cli오늘 설치 한 버전 (2012-06-24)에서 명령은 trash-put입니다 trash.
Benjamin Oakes

10

여기에서 찾을 수 있습니다. ~ / .local / share / Trash /


6

최신 XDG 기본 디렉토리 사양 때문입니다. http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html


나는 이것이 "왜"질문이기 때문에이 질문에 대한 실제 답변으로 표시하고 싶지만 사양에는 휴지통 폴더와 관련이 없습니다. XDG 사양이 .Trash 규칙에 어떤 영향을 주 었는지 설명해 주시겠습니까?
Aleksandr Levchuk

@ Aleksandr 설명으로 답변을 업데이트했습니다.
이사야

@Aleksandr 업데이트 된 DoR 답변은 모든 것을 설명합니다 :)
Pawełkowy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.