Tim*_*Tim 5 trash files delete
$ pwd
/tmp/test
$ trash mfile
trash: cannot trash regular file `mfile'
$ sudo trash mfile
$
Run Code Online (Sandbox Code Playgroud)
然后文件进入
$ sudo ls /.Trash/0/files -la
total 12
drwx------ 2 root root 4096 May 19 16:52 .
drwx------ 4 root root 4096 May 19 16:52 ..
-rw-rw-r-- 1 t t 6 May 19 16:48 mfile
Run Code Online (Sandbox Code Playgroud)
现在我无法清空垃圾箱:
$ sudo trash-empty
$ sudo ls /.Trash/0/files -la
total 12
drwx------ 2 root root 4096 May 19 16:52 .
drwx------ 4 root root 4096 May 19 16:52 ..
-rw-rw-r-- 1 t t 6 May 19 16:48 mfile
Run Code Online (Sandbox Code Playgroud)
如何清空垃圾箱?
我也无法列出该垃圾箱中的文件
$ sudo trash-list
[sudo] password for t:
TrashDir skipped because parent not sticky: /.Trash/0
Run Code Online (Sandbox Code Playgroud)
谢谢。
只需使用 rm 命令(包括 -r 和 -f 开关)将其删除即可。这些将删除任何已删除文件的目录 (r) 和符号链接 (f)。
rm -rf /.Trash/0/files/*
不要忘记全局扩展 (*),否则您将删除垃圾目录。
echo "alias empty='rm -rf /.Trash/0/files/*'" >> ~/.bashrc
这会创建一个别名,因此现在您可以使用命令清空垃圾箱empty
。