Значение компьютера: ///

Я хотел бы знать значение computer: ///

Как перейти с помощью командной строки к файлу в местоположении computer: ///

2
задан 8 July 2019 в 08:54

1 ответ

computer:/// схема предоставлена GVfs:

Список дисков, объемов и монтируется

Это - все, что это действительно означает. Это - одна из схем, понятых под файловым менеджером. Наутилус файлового менеджера Ubuntu создается с помощью Gtk, Gio и библиотек GVfs, следовательно почему такая схема uri доступна. Другие, такие как PCManFM также поддерживают его. В целом это известно как Универсальный идентификатор ресурса, который первоначально был предназначен для веб-технологий. Интересно достаточно некоторые идеи используются на рабочем столе также. URI является одним примером, в то время как использование GSettings полностью определило схему доменного имени, подобную тому, как DNS разрешит веб-сайт.

Обратите внимание, однако, что исходная ссылка GVfs предлагает computer:/// uri может быть удержан от использования в конечном счете. И точно потому что Наутилус использует Gio/GVfs, этот синтаксис понят. Если файловый менеджер или другое приложение создаются с QT, например, нет никакой гарантии, это будет понято там.

Как перейти с командной строкой к файлу в местоположении computer:///

Вы не можете, если Вы не пишете приложение командной строки, которое использует Gio/GVfs и распознает computer:/// схема uri. Это - виртуальное местоположение и не связало реальный каталог с ним, таким образом, мы не можем просто cd в него в оболочке. Так как описание указывает, что это - в основном список дисков, объемов и точек монтирования, которые достаточно использовать 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

Список дисков? Использовать udisksctl status

$ udisksctl status
MODEL                     REVISION  SERIAL               DEVICE
--------------------------------------------------------------------------
CHN 25SATA01M 030         P0527A    30CG09180078         sda     
Radeon R7                 1.01      A22MD061520000172    sdb     

Если Вам нужен очень длинный и подробный список, существует также udisksctl dump

5
ответ дан 2 December 2019 в 01:52

Другие вопросы по тегам:

Похожие вопросы: