如何将我的 Windows 文件系统与 Ubuntu 集成?

如何将我的 Windows 文件系统与 Ubuntu 集成?

我最近买了一台新的 Windows 电脑,想与 Ubuntu 进行双启动。我并不想拥有 2 个独立的文件系统(需要挂载),但如果可能的话,我想将两者整合在一起。例如,我希望 /home/name/Pictures 的内容与 Windows 中“我的文档”中的“图片”文件夹相同,/home/name/Downloads 与 Windows 中的“下载”文件夹相同,Music 与 Windows 中的“音乐”文件夹相同,如果可能的话,甚至 Desktop 也一样。我知道有些文件夹必须不同,例如 Windows 中的 AppData 将无法正常工作,因此可能需要一些重复项。

这有可能吗?我不喜欢 Ubuntu 给人的感觉就像拥有一台全新的电脑,我希望它能更统一(没有双关语的意思)。

谢谢。

答案1

先决条件

您必须安装 Windows 分区在 Ubuntu 中以使下列工作顺利进行。

重定向特殊文件夹

相当于特殊文件夹(我的文档、我的音乐、我的图片等)在 Windows 文件夹中的定义如下:freedesktop.org 项目.相应的配置文件~/.config/user-dirs.dirs由命令来管理xdg-user-dirs-update

例如,您可以通过在终端中执行以下命令来更改下载目录:

xdg-user-dirs-update --set DOWNLOAD /mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloads

实现相同目的的另一种方法是在配置文件中手动替换(例如在 gedit 或 nano 中)$HOME/Downloads/mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloads

更改是否生效xdg-user-dirs-gtk-update然后运行,另外xdg-user-dirs-update如果您手动编辑了配置文件。

重定向常规文件夹

您还可以将 Ubuntu 主文件夹中的文件夹替换为指向 Windows 分区上文件夹的符号链接,例如:

ln -s /mnt/<WINDOWS_PARTITION>/users/<YOU>/AppData/Roaming/Mozilla/Firefox/Profiles/<YOUR_PROFILE.default> ~/.mozilla/firefox/<YOUR_PROFILE.default>

这是一个非常简单的解决方案,但它并不适用于所有情况,在某些情况下可能会导致问题。不过有些人会以这种方式分享 Firefox 和 Thunderbird 的设置。

答案2

在终端中输入此

gedit ~/.config/user-dirs.dirs

并链接到 Windows 文件夹的绝对路径。然后您可以“killall nautilus”或重新启动。

答案3

是的,这是可能的。我不认为它们会以相同的方式显示,因为它们使用不同的图标集。但是它应该显示您可能放在桌面上的相同文件和文件夹。
您可能会遇到的问题是 Windows 从不同的相对起点引用这些文件和文件夹。(如果您单击它们,您将收到“文件未找到”错误。)

如果出于某种原因,您希望继续,请在主文件夹中找到您的 Ubuntu“桌面”文件夹。将其重命名为其他名称,例如“desktop.bak”,以便您稍后可以撤消此操作。打开终端并输入“ln -s /path_to/windows/Desktop Desktop”

打开您的主文件夹并单击新的桌面链接。您应该会看到 Windows 桌面上引用的文件和文件夹。(出于好奇,请尝试单击它们,看看是否有任何文件可以工作。)

您应该能够注销并重新登录以查看桌面上的内容。如果您发现这不是您想要的,只需删除符号链接“Desktop”并将“desktop.bak”重命名为“Desktop”。

答案4

挂载 Windows 分区,然后在您的主目录下挂载 --bind 其目录。这使您的应用程序可以透明地访问 Windows 分区。

相关内容