精华内容
下载资源
问答
  • 问题描述我已经在Windows 10上安装了Ubuntu子系统(在设置中启用了功能之后),但是位于驱动器中的Ubuntu文件系统目录在哪里?最佳解决思路对于从Windows商店安装的Ubuntu:Each distribution you install through ...

    问题描述

    我已经在Windows 10上安装了Ubuntu子系统(在设置中启用了功能之后),但是位于驱动器中的Ubuntu文件系统根目录在哪里?

    最佳解决思路

    对于从Windows商店安装的Ubuntu:

    Each distribution you install through the store is installed to that application’s appdata directory. For example: C:\Users\\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState – benhillis

    在Windows子系统for Linux的早期版本中,Ubuntu文件系统位于%localappdata%\Lxss(例如,C:\Users\Username\AppData\Local\Lxss–用Windows上的用户名替换用户名)。参见the WSL blog post on File System Support:

    The primary file system used by WSL is VolFs. It is used to store the Linux system files, as well as the content of your Linux home directory. As such, VolFs supports most features the Linux VFS provides, including Linux permissions, symbolic links, FIFOs, sockets, and device files.

    VolFs is used to mount the VFS root directory, using %LocalAppData%\lxss\rootfs as the backing storage. In addition, a few additional VolFs mount points exist, most notably /root and /home which are mounted using %LocalAppData%\lxss\root and %LocalAppData%\lxss\home respectively. The reason for these separate mounts is that when you uninstall WSL, the home directories are not removed by default, so any personal files stored there will be preserved.

    CAUTION

    使用Windows应用程序和Linux应用程序在Linux子系统内创建/修改任何文件工具可能会导致Ubuntu子系统中的数据损坏和数据丢失! (感谢Rich Turner提出这些谨慎的话!)这是绝对不支持的。来自同一篇博客文章:

    Interoperability with Windows

    While VolFs files are stored in regular files on Windows in the directories mentioned above, interoperability with Windows is not supported. If a new file is added to one of these directories from Windows, it lacks the EAs needed by VolFs, so VolFs doesn’t know what to do with the file and simply ignores it. Many editors will also strip the EAs when saving an existing file, again making the file unusable in WSL.

    您的Windows文件系统位于Bash shell环境中的/mnt/c。

    次佳解决思路

    自从Bash最初引入以来,这似乎已经发生了变化,或者由于我的主目录位于另一个位置,所以对于所有系统可能不一致:

    %localappdata%\lxss\home\{username}

    要么:

    C:\Users\{user}\AppData\Local\lxss\{username}

    其中{user}是您的Windows用户名,{username}是您在安装期间设置的UNIX用户名。

    所以根目录将是:

    %localappdata%\lxss

    请注意根目录可能不会在Windows资源管理器中从%localappdata%目录中可见。您应该可以通过在资源管理器的’address bar’中键入它来访问它。

    第三种解决思路

    如果您从MS Market安装Linux:

    他们将发行版放置在:

    $ cat /proc/registry/HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Lxss/\{861c29b4-ebe2-49a5-8a22-7e53a27934a0\}/BasePath

    C:\Users\user\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState

    默认发行版定义为:

    bash# cat /proc/registry/HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Lxss/DefaultDistribution

    {861c29b4-ebe2-49a5-8a22-7e53a27934a0}

    Linux根目录更深入:

    c:/Users/user/AppData/Local/Packages/46932SUSE.openSUSELeap42.2_022rs5jcyhyac/LocalState/rootfs

    PS。我使用Cygwin来探索注册表项。

    第四种思路

    唯一对我有用的是%localappdata%\lxss\home\{username},其中{username}是您在安装期间给出的BASH用户名。出于某种原因,在显示隐藏文件夹的lxss拒绝出现在C:\Users\WINDOWS-USER\AppData\Local\中之后,并且使用windows和BASH用户名提供的完整C:\路径也不起作用。

    并请创建一个适用于桌面的桌面快捷方式。

    第五种思路

    您可以通过在地址栏中键入bash,从打开的文件夹的文件资源管理器窗口快速打开Bash。

    这就够了。

    你也可以添加一个上下文菜单项。如果不需要,我个人不推荐它,因为向上下文菜单添加快捷方式会使用更多的RAM。

    参考资料

    展开全文
  • 虽然可惜的是没有调试成功,但调试的过程中让我知道了一件一直想当然的东西,那就是使用FileSystemRegistry.listRoots()得到的文件系统根目录,实际对应的在windows系统中的目录并不是一直以来认为的:C:/WTK2.5.2/j...

          今晚无意间下载了一个J2ME播放mp3文件的源码例子,虽然可惜的是没有调试成功,但调试的过程中让我知道了一件一直想当然的东西,那就是使用FileSystemRegistry.listRoots()得到的文件系统根目录,实际对应的在windows系统中的目录并不是一直以来认为的:

    C:/WTK2.5.2/j2mewtk_template/appdb/DefaultColorPhone/filesystem/root1

          而是:

    C:/Documents and Settings/当前用户名(如Administrator)/j2mewtk/2.5.2/appdb/DefaultColorPhone/filesystem/root1

          难怪我在原来认为的目录里面无论怎么处理,列表出来的东西始终没有变,谨记谨记!

    展开全文
  • 以微软公司开发设计的Windows操作系统为例:点开这台电脑(我的电脑、计算机),双击鼠标C盘就进入C盘的根目录。双击鼠标D盘就进入D盘的根目录。 相关推荐文章《jsp网站实例部署新睿云Centos7云服务器上》 1./...

    在计算机的文件系统中,根目录指文件系统的最上一级文件目录,它是相对子根目录来说的;它如同一棵大树的“根”一般,全部的树杈以它为起点,故被取名为根目录。以微软公司开发设计的Windows操作系统为例:点开这台电脑(我的电脑、计算机),双击鼠标C盘就进入C盘的根目录。双击鼠标D盘就进入D盘的根目录。

    相关推荐文章《jsp网站实例部署在新睿云Centos7云服务器上

    1./bin - 重要的二进制 (binary) 应用程序

    包含二进制文件,系统的全部用户使用的命令都在这个文件目录下。 

    2./boot - 启动 (boot) 配置文件

    包含引导加载程序相关的文件

    3./dev - 设备 (device) 文件

    包含设备文件,包括终端设备,USB或连接到系统的任何设备。

    4./etc - 配置文件、启动脚本等 (etc)

    包含全部程序所需的配置文件,也包含了用于启动/停止单个程序的启动和关闭shell脚本。

    5./home - 本地用户主 (home) 文件目录

    全部用户用home文件目录来存储他们的个人档案

    6./lib - 系统库 (libraries) 文件

    包含支持位于/bin和/sbin下的二进制文件的库文件。

    根目录在哪里

     

    7./lost+found - 在根 (/) 文件目录下提供一个遗失+查找(lost+found) 系统

    必须在root用户下才可以查看当前目录下的内容。

    8./media - 挂载可移动介质 (media),诸如 CD、数码相机等

    用于挂载可移动设备的临时文件目录

    9./mnt - 挂载 (mounted) 文件系统

    临时安装目录,系统管理员可以挂载文件系统

    10./opt - 提供一个供可选的 (optional) 应用程序安装文件目录

    包含从各个厂商的附加应用程序,附加的应用程序应该安装在/opt或者/opt的子根目录下。

    11./proc - 特殊的动态文件目录,用以维护系统信息和状态,包括当前运行中进程 (processes) 信息。

    包含系统进程的相关信息,是一个虚拟的文件系统,包含有关正在运行的进程的信息,系统资源以文本信息形式存在。

    12./root - root (root) 用户主文件夹,读作“slash-root”

    13./sbin - 重要的系统二进制 (system binaries) 文件

    也是包含的二进制可执行文件。在这个文件目录下的linux命令通常都是由系统管理员使用的,对系统进行维护。

    14./sys - 系统 (system) 文件

    15./tmp - 临时(temporary)文件

    包含系统和用户创建的临时文件。当系统重启时,这个文件目录下的文件将都被删除

    16./usr - 包含绝大部分全部用户(users)都能访问的应用程序和文件

    包含二进制文件,库文件。文档和二级程序的源代码

    17./var - 经常变化的(variable)文件,诸如日志或数据库等

    代表变量文件。在这个文件目录下可以找到内容可能增长的文件

    展开全文
  • 安装目录在哪里?安装位置在哪里? C:\Users\用户名\AppData\Local\Microsoft\Windows Sidebar\Gadgets (AppData目录为隐藏,需关闭“隐藏受保护的系统文件”及开启“显示隐藏的文件、文件夹和驱动器”选项才能看到...

    win7小工具的安装路径怎么看?安装目录在哪里?安装位置在哪里?

    C:\Users\用户名\AppData\Local\Microsoft\Windows Sidebar\Gadgets

    (AppData目录为隐藏,需关闭“隐藏受保护的系统文件”及开启“显示隐藏的文件、文件夹和驱动器”选项才能看到!

    简单的做法就是复制以上地址,贴在“我的电脑”地址栏里回车可直达!(注意:需要把“用户名”一项改为你实际的用户名 ,不知道用户名的话点开始,右上角用户图标下有显示))



    本文转自 烂泥行天下 51CTO博客,原文链接:http://blog.51cto.com/ilanni/580909

    展开全文
  • 读写速度都快,我们也懒得分区,有些时候我们装软件也喜欢装C盘,运行快,不过有些时候的数据还是比较重要的,不光是快的问题,也要安装,比如我们安装的mysql,会安装C盘,数据库存储目录的Data就要放在其他...
  • 三、hosts文件在哪里? 一、什么是hosts文件? hosts文件是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机名映射到相应的IP地址。hosts文件通常用于补充或取代网络中DNS的功能。和DNS不同的...
  • Window系统中有个Hosts文件(没有后缀名),在Windows98系统下该文件在Windows目录在Windows2000/XP系统中位于C:\Winnt\System32\Drivers\Etc 目录中。该文件其实是一个纯文本的文件,用普通的文本编辑软件如...
  • 某些工具软件尽管在安装的时候可以选择安装目录,但是有些安装信息不能让用户选择安装在哪里,而是系统默认安装到“账户名”目录下,所以无论怎么安装软件,均以失败告终。如图,当前用户名为“北斗1”。 解决...
  • Window系统中有个Hosts文件(没有后缀名),在Windows98系统下该文件在Windows目录在Windows2000/XP系统中位于C:\Winnt\System32\Drivers\Etc 目录中。该文件其实是一个纯文本的文件,用普通的文本编辑软件如...
  • Windows系统需要用jacob.dll调用本地的word文档,需要把jacob.dll放在JDK的目录下。...但是现在使用的是mac系统,找了半天找不到有Mac系统版本的jacob对应的开发包,请问在哪里可以下载到这个开发包?
  • AppDataFolderwindow10下会被解析成C:\Users\admin\AppData\Roaming 这个目录?我想问下这个是哪设置的?还有,window XP系统没有这个目录,我安装包默认目录是AppDataFolder,这样以来会装到哪里去?
  • itunes固件在哪里 刚入手苹果设备的用户可能不太清楚itunes下载固件在哪里,其实很好找。itunes下载的固件存在哪? XP、win7和Mac系统下存放的位置是不同。 根据你的第一个设备不同,所以目录会有所不同,进到itunes...
  • Windows 10 自带那么多图标,去哪里找呢?

    万次阅读 多人点赞 2018-02-27 23:19:00
    无意间发现我的 D 盘根目录中大部分的文件夹都是系统专用文件夹,有自己的独特图标,偶有一两个开发用的文件夹是默认图标。于是想把它们改成独特样式,而且是 Windows 10 那些新图标样式! 这是我的文件夹,我...
  • windows下mysql5.7修改数据存储路径(迁移数据) 说明: 由于系统盘(C盘)空间很小,数据库使用一段时间就会...1.首先,需要知道mysql的原数据目录在哪里: (1) 使用sql查询数据目录 show global variables like...
  • Linux系统目录结构

    2011-06-24 08:51:00
    特别是对于那些从windows转过来的新手来说,linux的目录结构看起来有些奇怪哦。所以,这里讲一下linux下的主要目录以及它们都是用来干什么的。 / This is the root directory. The mothership. The home ...
  • Linux 软件安装到哪里合适,目录详解

    万次阅读 多人点赞 2018-06-21 09:45:01
    Linux 的软件安装目录是也是有讲究的,理解这一点,系统管理是有益的/usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。/usr/local:用户级的程序目录,可以理解为C:/Progrem ...
  • 于是我进入Windows Me系统内,E盘直接删除Windows XP。 但是,每次开机都出现多系统启动菜单,供选择。我该怎样才可以彻底删除 XP?  用一张Windows 9x/Me的启动盘启动,“A:”下输入“SYS C:”,给C 盘...
  • 选择“添加Redis目录到环境变量PATH中”,方便系统自动识别Redis执行文件在哪里。 接下来一路默认next到finish 即可 安装完成, finish 按住win +R键 输入services.msc 打开系统服务窗口 查看Redis服务是否...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 444
精华内容 177
关键字:

windows系统目录在哪里