외장 하드 드라이브에 있는 ".Trash-1000"의 목적은 무엇입니까? 그것을 청소하는 방법?

외장 하드 드라이브에 있는 ".Trash-1000"의 목적은 무엇입니까? 그것을 청소하는 방법?

하나의 파티션과 NTFS 파일 시스템을 갖춘 Western Digital 외장 하드 드라이브가 있습니다. Lubuntu의 최상위 디렉토리에서:

$ sudo du -d 0 -h * | sort -h
0   temp
7.5K    $RECYCLE.BIN
25K System Volume Information
690M    dir1
1.5G    dir2
3.2G    dir3
15G     dir4
71G     dir5
98G     dir6
522G    dir7

대략적으로 드라이브의 사용량은 0.7+1.5+3.2+15+71+98+522 = 711.4G입니다.

하지만

$ sudo df -h
Filesystem           Size  Used Avail Use% Mounted on
/dev/sdb1            932G  880G   53G  95% /media/t/My Passport

gparted에서는 하드 디스크 크기가 931.48GiB, 사용된 경우 879.47GiB, 사용되지 않은 경우 52.01GiB임을 보여줍니다.

그러면 왜 이 세 가지 방법이 서로 다른 결과를 가져오는 걸까요? 첫 번째 방법이 다른 두 가지 방법과 매우 다른 결과를 제공하는 이유는 무엇입니까?

감사해요.


방금 .Trash-1000최상위 디렉토리 아래에 숨겨진 디렉토리를 발견했습니다.

$ du -h -d 0 .Trash-1000 
166G    .Trash-1000

$ ls .Trash-1000/
expunged  files  info

목적은 무엇입니까 .Trash-1000?

어떻게 청소하나요? 나는 단순해질 수 있을까 rm -r .Trash-1000?

답변1

.Trash-1000~이다FreeDesktop.org 휴지통 사양 정의이동식 드라이브에 있는 ID 1000(아마도)의 사용자를 위한 휴지통입니다 t("기본" 볼륨의 휴지통은 ~/.local/share/Trash이고 다른 볼륨은 사용자별 최상위 휴지통 디렉토리를 갖습니다). 여기에는 휴지통 호환 파일 관리자(예: GVFS를 사용하는 파일 관리자)를 사용하여 "삭제"된 파일이 포함되어 있습니다.

rm -rf콘텐츠를 영구적으로 삭제하는 것 외에도 부정적인 결과 없이 삭제할 수 있습니다. 휴지통 비우기를 요청하여 GVFS를 비울 수도 있습니다.

gvfs-trash --empty

또는

gio trash --empty

관련 정보