alf*_*lfC 18 filesystem gnome trash
我的文件位于一个单独的分区中,该分区未挂载到/home,但仅链接到它。我如何设法能够在这些文件中使用 gnome 垃圾箱?
例如:
第 2 部分:安装在/data,带有文件夹/data/myname
partion 1:安装在/,具有自己的/home和/home/myname,在其内部/home/myname/Desktop并/home/myname/Documents连结/data/myname/Desktop和/data/myname/Document分别。假设我有一个文件/data/myname/Document/example.txt。
当我使用 nautilus 并尝试删除时/home/myname/Document/example.txt,Nautilus 说它不能使用垃圾箱。我花了一段时间才弄清楚这是因为example.txt它在不同的文件系统中。我不知道是否可以在该分区中定义另一个垃圾目录以便 gnome 可以使用它?
我可以/home以几乎类似的结果安装第 2 部分——我这样做了很长时间——但每次我更改 Linux/Ubuntu 安装时,我家中的许多配置文件都会损坏。但总而言之,这个新方案现在不允许我使用 gnome 垃圾。
Dyl*_*all 12
当您删除可移动存储设备上的文件时,GNOME 会自动在设备的根目录创建垃圾文件夹。如果您的用户 ID 是 1000,它将创建一个名为 /data/.Trash-1000 的文件。当您转到 Nautilus 中的垃圾箱位置时,您会看到所有连接的文件系统上用户的所有垃圾箱文件夹的合并。
听起来这是一个权限问题。GNOME 正在尝试在设备的根目录创建垃圾文件夹,但您的用户可能只能访问根目录下的单个文件。对此,最简单的方法是使事物更易于访问。在终端中,尝试sudo chmod 777 /data使任何用户都可以编辑数据驱动器的根目录。或者,您可以执行sudo chown yourname /data类似的效果。
Mic*_*ole 12
GNOMEish 文件管理器需要一个地方来放置垃圾文件。将它们复制到第一个分区的性能会很差。所以它试图将它们放在 /.Trash-$UID 文件夹中。没有对该文件夹的 rw 访问权限,就没有垃圾。
以需要垃圾箱的用户身份在分区根目录中运行此 bash。
sudo mkdir .Trash-$UID && sudo chown $USER:$USER .Trash-$UID
Run Code Online (Sandbox Code Playgroud)
注意:如果有 rw.Trash文件夹,Nautilus 可能会自动创建用户的垃圾文件夹 ( /.Trash/$UID)。我没试过,只是在一些日志中看到它。公共垃圾存在安全问题。天啊。
| 归档时间: |
|
| 查看次数: |
8149 次 |
| 最近记录: |