質問: nautilusファイルマネージャーはどこにftp / smb接続をマウントしますか? ubuntu16.04。 nautilusファイルマネージャーがftp/smb接続をマウントするのはファイルシステムツリーのどのポイントか知りたいです。外部ストレージデバイスがマウントされるのと同じディレクトリ、つまり/media/my_user/diskまたは/run/media/my_user/diskにある可能性があると思いましたが、そこにはありません。nautilusのドキュメントで調べてみましたが、何も見つかりませんでした。df -hを実行してマウントポイントを検索しましたが、これが取得したものです。filesystem size used avail use% mounted on udev 3.9g 0 3.9g 0% /dev tmpfs 785m 9.5m 775m 2% /run /dev/sda5 64g 50g 11g 83% / tmpfs 3.9g 114m 3.8g 3% /dev/shm tmpfs 5.0m 4.0k 5.0m 1% /run/lock tmpfs 3.9g 0 3.9g 0% /sys/fs/cgroup /dev/sda2 96m 29m 68m 30% /boot/efi tmpfs 785m 80k 785m 1% /run/user/1000 したがって、「通常の」ディスクとしてマウントされていないのではないかと思います。linuxシステムに関する私の知識が間違っていなければ、ファイルシステムに表示されるすべてのものが同じツリーにマウントされます。デフォルトのファイルマネージャーによって作成されたサーバーへの接続に関しては、どういうわけか違いますか?
回答: @grawityがコメントで述べているように、子フォルダーのマウントのルートは次のとおりです。/run/user/$uid/gvfs 空のindex.htmlなどのhtmlファイルを保存し、nautilus(またはnemo)から開いてみると、正確な場所を見つけることができます。ブラウザに次のように表示されます。file:///run/user/$uid/gvfs/ftp:host=<host>,user=<user>/index.html uidとftpの詳細を記入した部分があります。そこから、ftpフォルダーの親に移動できます。具体的には、次のパターンで複数のftp接続(および、テストするものはありませんが、smb)を区別できます。/run/user/$uid/gvfs/ftp:host=<host>,user=<user> # escape before using in terminal cd /run/user/$uid/gvfs/ftp\:host\=<host>\,user\=<user> そしてそれで私は例えば:grep -r pattern . ftpの制限のために非常に遅いですが、速度に上限がある場合でも、コーヒーやランチを取りに行くことができます。 ftp webクライアント(そのサーバーで実行されている)を介してサーバー上のファイルに使用できる圧縮オプションがある場合は、最初にファイルを圧縮してローカルにプルします。