wsl装ubuntu的home目录在哪,如何更改home?

wsl安装的ubuntu目录默认情况是在,C:\Users\xxx\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04LTS_79rhkp1fndgsc\LocalState\rootfs目录中。

上面注意需要勾选显示隐藏文件复选框。

默认情况下,Ubuntu 安装到 WSL 子系统中的根目录中。这可能不是用户想要的位置,因为在默认情况下,安装目录包含所有 Ubuntu 文件和配置信息。如果用户希望 Ubuntu 使用独立的文件系统,他们可以选择将 Ubuntu 的"home"目录移动到不同的位置。下面是如何在 WSL 中更改 Ubuntu 的"home"目录位置的步骤。

1、打开 WSL Ubuntu 终端。

2、切换到您想要设置"home"目录的位置。例如,如果您想将"home"目录移动到 Windows 操作系统中的"D:"驱动器上的"Ubuntu_Home"文件夹中,则可以使用以下命令:

cd /mnt/d

mkdir Ubuntu_Home

这将在 Windows 的"D:"驱动器上创建一个名为"Ubuntu_Home"的文件夹。

3、将"home"目录中的所有文件和子文件夹移动到新位置,并重命名"home"目录。要做到这一点,使用"mv"命令,并指定当前"home"目录的路径和新位置的路径。例如,如果您将新的"home"目录位置设置为"/mnt/d/Ubuntu_Home",那么可以运行以下命令:

sudo mv /home/* /mnt/d/Ubuntu_Home

sudo mv /home /home_backup

注意,这些命令需要超级用户权限,因此您需要使用"sudo"命令来运行它们。

4、创建一个符号链接,将新的"home"目录位置链接到 Ubuntu 的现有根目录。要做到这一点,运行以下命令:

sudo ln -s /mnt/d/Ubuntu_Home /home

相关推荐
星恒随风2 小时前
MySQL 从零入门(五):MySQL 内置函数详解——日期、字符串、数学函数与实战案例
linux·数据库·笔记·sql·mysql
唐墨1236 小时前
linux kernel 比较数据大小的宏定义
linux·算法
程序开发阿元6 小时前
密码不进工具:一个独立开发者的服务器凭据管理办法
linux·ssh
分布式存储与RustFS9 小时前
群晖 NAS 被 C3RB3R 锁了:本地备份一起被加密,RustFS 对象锁为什么删不掉
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
真好啊又活了一天9 小时前
服务器和虚机配置IPV6
运维·服务器·github
zixu_star10 小时前
定时任务是什么?从日常自动化到 AI 应用,软件如何自动执行任务?
运维·人工智能·自动化
AR-26710-10 小时前
Linux Day33——定时任务+lvm
linux·运维
墨痕诉清风10 小时前
SSRF漏洞实战记录+OSS桶命令执行+MCP漏洞
linux·服务器·数据库
byte轻骑兵10 小时前
实战 4:BlueZ 源码中添加自定义设备过滤规则
linux·物联网·bluez·电脑蓝牙·嵌入式蓝牙
润滑卫士11 小时前
液压系统工作粘度窗口等级选型:泵允许粘度范围与油温-粘度匹配计算
运维