如何更改 Nautilus 默认书签使用的默认目录(文档、音乐等)?

如何更改 Nautilus 默认书签使用的默认目录(文档、音乐等)?

我的电脑带有一个 Windows 操作系统分区 (C:) 和一个数据分区 (D:)。我将所有默认的文档、音乐、照片、视频等文件夹放在 D:\ 分区中。

我如何将同一个 D:\ 分区与 Ubuntu 集成,以便用于在 Nautilus 中读取、写入或执行文件的默认书签(例如,文档、音乐书签)指向我的数据分区(D:)中的目录,而不是 Ubuntu 分区上的主文件夹?

答案1

您是否已使用 fstab 永久挂载了 d: 驱动器?然后您可以将该分区中的文件夹链接到 /home。

了解 fstab

http://www.psychocats.net/ubuntu/mountlinux

https://help.ubuntu.com/community/Mount/

https://help.ubuntu.com/community/FilePermissions

https://help.ubuntu.com/community/Fstab

对于 ntfs UUID 所示仅为示例,如下所示:

UUID=XXXXXXXXXXX   /mnt/data ntfs defaults,nls=utf8,umask=000,uid=1000,windows_names 0 0

Window_names 可防止使用无效的 Windows 字符:(这九个字符” * / : < > ? \ | 以及代码小于 0×20 的字符)uid=1000 也应该可以解决垃圾问题:

要找到分区的正确 UUID 并创建挂载点:

sudo blkid -c /dev/null -o list
sudo mkdir /mnt/data
sudo cp /etc/fstab /etc/fstab.backup
gksu gedit /etc/fstab

编辑完 fstab 并保存后,运行以下命令来测试错误并挂载分区,而无需重新启动。如果出现问题,您将在重新启动之前知道。如果之前已挂载分区,请确保已卸载该分区:

sudo mount -a

然后,您可以将 /mnt/data 分区中的文件夹链接到 /home。如果 /home 中已有默认音乐文件夹,则需要将其删除(确保它是空的)或重命名。在终端中从 /home 执行此操作,音乐文件夹必须存在于 /mnt/data 中。

mv Music oldMusic
ln -s /mnt/data/Music

或者用一个命令链接所有文件夹(必须不存在任何文件夹:

for i in `echo /mnt/data/*`;do ln -s $i; done

另一种分享方式:

https://help.ubuntu.com/community/Bindfs-SharedDirectoryLocalUsers

答案2

首先提供一些信息:

  • Windows 支持 ntfs 和 fat32
  • Ubuntu/Linux 支持 ext4 和 fat32
  • Windows 无法读取 ext4 分区但可以读取 fat32
  • Ubuntu 无法加载到 fat32 分区但可以读取它们。

我的建议:

将你的驱动器分成 3 个分区。

  1. NTFS 分区:包含您已有的窗口
  2. EXT4 分区:包含您已有的 Ubuntu(如果您使用双启动)

  3. FAT32 分区:两个操作系统都可以读取的公共分区。

您可以轻松地在互联网上找到适用于 Windows 和 Ubuntu 的工具来操作您的分区。

答案3

解决方案概述

您需要编辑 Nautilus 使用的书签来帮助您找到默认目录,如文档和音乐。

打开 Nautiles 并编辑书签

打开 Nautilus。

Ctrl+B或书签 > 编辑书签

在此处输入图片描述

  1. 选择要更改位置的书签并编辑其位置,例如更改/home/<username>/Documents/media/data_partition/Documents
  2. 对每个想要更改位置的书签进行更改

相关内容