电脑:///的含义

mib*_*bre 2 nautilus files gvfs location

我想知道计算机://的含义

如何使用命令行访问位于计算机位置的文件 ://

Ser*_*nyy 5

computer:///方案由 GVfs 提供

驱动器、卷和安装列表

这就是它真正的意思。这是文件管理器理解的方案之一。Ubuntu 的文件管理器 Nautilus 是使用 Gtk、Gio 和 GVfs 库构建的,因此为什么可以使用这种 uri 方案。其他的,如PCManFM也支持它。通常,这被称为统一资源标识符,最初用于 Web 技术。有趣的是,一些想法也用于桌面。URI 就是一个例子,而GSettings使用完全限定的域名方案,类似于 DNS 解析网站的方式。

但是请注意,原始 GVfs 链接表明computer:///uri 最终可能会被弃用。正是因为 Nautilus 使用 Gio/GVfs,所以可以理解这种语法。例如,如果文件管理器或其他应用程序是用 Qt 构建的,则不能保证在那里会被理解。

如何使用命令行访问位于计算机位置的文件://

您不能,除非您编写使用 Gio/GVfs 并识别computer:///uri 方案的命令行应用程序。它是一个虚拟位置,并没有与之关联的真实目录,所以我们不能简单地cd在 shell 中进入它。由于描述指出它基本上是驱动器、卷和挂载点的列表,因此使用lsblk命令来获取块设备和关联挂载点的列表就足够了

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0    28G  0 disk 
??sda1   8:1    0    28G  0 part /
sdb      8:16   0 111.8G  0 disk 
??sdb1   8:17   0 111.8G  0 part /mnt/ubuntu
Run Code Online (Sandbox Code Playgroud)

驱动器列表 ? 用udisksctl status

$ udisksctl status
MODEL                     REVISION  SERIAL               DEVICE
--------------------------------------------------------------------------
CHN 25SATA01M 030         P0527A    30CG09180078         sda     
Radeon R7                 1.01      A22MD061520000172    sdb     
Run Code Online (Sandbox Code Playgroud)

如果您需要非常冗长和详细的列表,还有 udisksctl dump