Alo*_*dal 6 desktop file-manager trash files
我刚刚在 Fedora 20 上发现,无论是 Thunar 还是 Nautilus(我在这里使用的是 Xfce4),我都无法将文件从 /var/tmp 移动到垃圾箱。更准确地说,在 Nautilus 中菜单选项不可用,而在 Thunar 中它表现为“永久删除”。在任何一种情况下,这是特殊情况。
这是为什么?垃圾箱应该只能从主文件夹工作吗?
没有垃圾通常可以处理任何东西。问题更可能是您的用户 ID 没有权限将这些特定文件和/或目录从/var/tmp
.
要确认,请拖放到 shell 并cd /var/tmp
检查这些文件的所有者是谁以及这些文件的权限。
$ ls -la /var/tmp
Run Code Online (Sandbox Code Playgroud)
$ ls -la
total 216
drwxrwxrwt. 8 root root 4096 Feb 6 09:38 .
drwxr-xr-x. 24 root root 4096 Jan 7 02:20 ..
drwxr-xr-x. 2 abrt abrt 4096 Feb 5 12:27 abrt
-rw-r--r--. 1 root root 0 Jan 13 13:49 ipp_class.log
-rw-r--r--. 1 root root 0 Jan 13 13:49 ipp_driver.log
-rw-r--r--. 1 root root 0 Jan 13 13:49 ipp_job.log
-rw-r--r--. 1 root root 0 Jan 13 13:49 ipp_printer.log
-rw-r--r--. 1 root root 53 Jan 13 13:49 ipp_request.log
drwx------. 2 saml saml 4096 Dec 31 1969 orbit-saml
-rw-------. 1 saml saml 20480 Jan 30 00:47 .swo
-rw-------. 1 saml saml 20480 Jan 30 00:46 .swp
drwx------. 3 root root 4096 Feb 5 12:09 systemd-private-dxtLOx
drwx------. 3 root root 4096 Feb 5 12:09 systemd-private-HGWviW
drwx------. 3 root root 4096 Feb 5 12:09 systemd-private-Sga875
-rw-------. 1 root root 65816 Jan 15 17:49 wireshark_pcapng_wlp3s0_20140115174932_AX9520
-rw-------. 1 root root 4056 Jan 15 17:49 wireshark_pcapng_wlp3s0_20140115174942_BrNwdN
-rw-------. 1 root root 30732 Jan 15 17:50 wireshark_pcapng_wlp3s0_20140115174958_Un8VJu
-rw-------. 1 root root 13392 Jan 15 17:56 wireshark_pcapng_wlp3s0_20140115175604_Oyz8JT
Run Code Online (Sandbox Code Playgroud)
因此,如果我是用户,saml
当我运行 Thunar 或 Nautilus 并尝试触摸我拥有的任何文件时,root
我将不会被允许这样做,在上面的示例中。
如果您在 shell 中并且不知道自己的用户名(别笑,这种情况确实会发生),您可以使用以下命令:
$ who am i
saml pts/11 2014-02-06 09:04 (:0)
Run Code Online (Sandbox Code Playgroud)