- 磁盘满了,删除文件后df发现没有变化
(base) root@xddz:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 32G 0 32G 0% /dev
tmpfs 6.3G 2.8M 6.3G 1% /run
/dev/sdb1 458G 434G 606M 100% /
- 经分析系统开启了回收站功能
# 文件所处位置
/root/.local/share/Trash/files
# rm 删除报错
(base) root@xddz:~/.local/share/Trash# rm -rf files/
Traceback (most recent call last):
File "/usr/bin/trash", line 5, in <module>
sys.exit(main())
File "/usr/lib/python2.7/dist-packages/trashcli/cmds.py", line 10, in put
).run(sys.argv)
File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 548, in run
self.trash_all(args)
File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 557, in trash_all
self.trash(arg)
File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 560, in trash
self.trashcan.trash(arg)
File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 324, in trash
trashed_file = trash_dir.trash(file)
File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 80, in trash
move(path, trashed_file.actual_path)
File "/usr/lib/python2.7/dist-packages/trashcli/fs.py", line 47, in move
return shutil.move(path, str(dest))
File "/usr/lib/python2.7/shutil.py", line 321, in move
raise Error, "Cannot move a directory '%s' into itself '%s'." % (src, dst)
shutil.Error: Cannot move a directory 'files' into itself '/root/.local/share/Trash/files/files'.
- 解决
trash-empty
(base) root@xddz:~/.local/share# df -h
Filesystem Size Used Avail Use% Mounted on
udev 32G 0 32G 0% /dev
tmpfs 6.3G 2.8M 6.3G 1% /run
/dev/sdb1 458G 357G 79G 83% /
- 其他
trash-empty 清空回收站
trash-empty days 删除回收站里面超过指定天数的文件
foo文件会被放入回收站(trashcan)
trash-list 列出回收站里面的文件
restore-trash 恢复指定的文件