computer:///の意味を知りたい
コマンドラインを使用して場所にあるファイルに移動する方法computer:///
computer:///
スキームは GVfsによって提供される :
ドライブ、ボリューム、マウントのリスト
それが本当に意味することはそれだけです。これは、ファイルマネージャが理解できるスキームの1つです。 UbuntuのファイルマネージャーNautilusは、Gtk、Gio、およびGVfsライブラリを使用して構築されているため、このようなURIスキームを使用できます。 PCManFM などの他のものもサポートします。一般に、これは niform Resource Identifier として知られています。これは、もともとはWebテクノロジー用でした。興味深いことに、一部のアイデアはデスクトップでも使用されています。 URIはその一例ですが、 GSettings は、DNSがWebサイトを解決する方法と同様に、完全修飾ドメイン名スキームを使用します。
ただし、元のGVfsリンクはcomputer:///
uriが最終的に非推奨になる可能性があることを示唆していることに注意してください。そして、NautilusがGio/GVfsを使用しているため、この構文は理解されています。たとえばファイルマネージャーや別のアプリケーションがQtで構築されている場合、そこで理解される保証はありません。
コマンドラインを使用して、computer:///にあるファイルに移動する方法
Gio/GVfsを使用し、computer:///
uriスキームを認識するコマンドラインアプリケーションを作成しない限り、それはできません。これは仮想的な場所であり、実際のディレクトリが関連付けられていないため、シェルで単純にcd
に入れることはできません。説明では基本的にドライブ、ボリューム、マウントポイントのリストであると記載されているため、lsblk
コマンドを使用してlistingを取得するだけで十分です。ブロックデバイスと関連するマウントポイントの
$ 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
もあります。