Tim*_*Tim 1 disk-usage hard-disk
我有一个带有一个分区和 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
Run Code Online (Sandbox Code Playgroud)
大约该驱动器有 0.7+1.5+3.2+15+71+98+522 = 711.4 G 正在使用。
但
$ sudo df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 932G 880G 53G 95% /media/t/My Passport
Run Code Online (Sandbox Code Playgroud)
gparted 显示硬盘大小为 931.48GiB,已使用 879.47GiB,未使用 52.01GiB。
那么为什么这三种方式会给出不同的结果呢?为什么第一种方法给出的结果与其他两种方法有很大不同?
谢谢。
.Trash-1000
我刚刚在顶层目录下发现了一个隐藏目录。
$ du -h -d 0 .Trash-1000
166G .Trash-1000
$ ls .Trash-1000/
expunged files info
Run Code Online (Sandbox Code Playgroud)
目的是什么.Trash-1000
?
我该如何清理它?我可以简单吗rm -r .Trash-1000
?
.Trash-1000
是FreeDesktop.org 垃圾箱规范t
为可移动驱动器上id 1000(大概 )的用户定义的废纸箱(\xe2\x80\x9chome\xe2\x80\x9d 卷的废纸箱是~/.local/share/Trash
;其他卷获得用户特定的顶部级垃圾目录)。它包含使用符合垃圾箱规范的文件管理器(例如,任何使用 GVFS 的文件管理器)\xe2\x80\x9cdeleted\xe2\x80\x9d 的文件。
您可以使用删除它rm -rf
除了永久删除其内容之外,您还可以通过要求 GVFS 清空垃圾箱来清空它:
gvfs-trash --empty\n
Run Code Online (Sandbox Code Playgroud)\n或者
\ngio trash --empty\n
Run Code Online (Sandbox Code Playgroud)\n