该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
| 归档时间: |
|
| 查看次数: |
876 次 |
| 最近记录: |