ターミナルでNautilusのブックマークにアクセスできますか?


11

Nautilusでいくつかのブックマーク、つまりいくつかのディレクトリへのショートカットリンクを作成しました。

cdNautilusでブックマークされているディレクトリに移動したいと思います。それが可能かどうか疑問に思っていましたか?


本当にブックマークが必要ですか、それともマウントされたネットワークロケーションが必要ですか?
ヨルダン2013年

ブックマークは、ローカルファイルシステム上のいくつかのディレクトリをポイントしています。ここにはネットワークは含まれていません。
Tim

回答:


15

Nautilusは、ブックマークを.gtk-bookmarksあなたの家にある名前のファイルに保存します(Ubuntu 13.04以降、それはにあります.config/gtk-3.0/bookmarks)。ブックマークはクリアテキストで保存され、1行に1つのブックマークがあります。少しのシェルスクリプトを使用すると、ファイルを解析し、次のようなものを許可するようにシェルを構成できますcd somebookmarkname


3
シェルのスタートアップファイル(bashの、zshのと同様に)にこれを追加します。function cdbm {CDの$($ 1 grepを〜/ .gtk-ブックマーク| awkの-F // ' '{} $ 2印刷')}
SuperMagic

2

古いスレッドですが、誰かに役立つ場合は、@ SuperMagicによる役立つコメントがで機能しなかったkshため、代わりにこれを入れました.kshrc

function cdbm { 
   ENTRY=$(grep "$1" $HOME/.config/gtk-3.0/bookmarks) 
   DIR=$(echo "$ENTRY" | sed 's|file://||g' | cut -d' ' -f1)
   cd $DIR
}

これはbash./bashrc)でも機能します。
LDジェームズ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.