Ubuntu Weekly Recipe 第640回 gioコマンドを使ってコマンドラインからリモートのファイルを制御する
ftpサイトをマウントするのにnautilusや(今はUbuntuStudio18.04を使ってるので)thunarでマウントしていたが、リモートサーバなんかでCLIでやれたら便利かな。それがgioコマンドでできるそうなのでsftpでやってみる。
user@ubuntu:~$ gio mount sftp://un42.local/
un42.local のパスワードを入力してください
User: user
Password:
thunar見ればマウントされたのがわかるのだが、dfで見てもどこにマウントされたかわからない。
(これは以前から知らなくて疑問だった)
user@ubuntu:~$ mount | grep gvfs
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
ということで、/run/user/1000/gvfs 配下にあるようで、具体的には
/run/user/1000/gvfs/sftp\:host\=un42.local/
だったので、シンボリックリンク貼ると使いやすいかもしれない。
user@ubuntu:~$ ln -s /run/user/1000/gvfs/sftp\:host\=un42.local/home/user/work/ ./un42
un42.localホストの/フォルダがマウントされるので、userのホームフォルダ配下が直接マウントできないものかと、sftp://user@un42.local/とかsftp://user@un42.local/home/user/とか試したができなかった。
ftpサイトをマウントするのにnautilusや(今はUbuntuStudio18.04を使ってるので)thunarでマウントしていたが、リモートサーバなんかでCLIでやれたら便利かな。それがgioコマンドでできるそうなのでsftpでやってみる。
user@ubuntu:~$ gio mount sftp://un42.local/
un42.local のパスワードを入力してください
User: user
Password:
thunar見ればマウントされたのがわかるのだが、dfで見てもどこにマウントされたかわからない。
(これは以前から知らなくて疑問だった)
user@ubuntu:~$ mount | grep gvfs
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
ということで、/run/user/1000/gvfs 配下にあるようで、具体的には
/run/user/1000/gvfs/sftp\:host\=un42.local/
だったので、シンボリックリンク貼ると使いやすいかもしれない。
user@ubuntu:~$ ln -s /run/user/1000/gvfs/sftp\:host\=un42.local/home/user/work/ ./un42
un42.localホストの/フォルダがマウントされるので、userのホームフォルダ配下が直接マウントできないものかと、sftp://user@un42.local/とかsftp://user@un42.local/home/user/とか試したができなかった。
※コメント投稿者のブログIDはブログ作成者のみに通知されます