Ich habe in Nautilus einige Lesezeichen gesetzt, dh Verknüpfungen zu einigen Verzeichnissen.
Ich möchte cd
zu einem Verzeichnis, das in Nautilus mit einem Lesezeichen versehen wurde. Ich habe mich gefragt, ob das möglich ist?
Ich habe in Nautilus einige Lesezeichen gesetzt, dh Verknüpfungen zu einigen Verzeichnissen.
Ich möchte cd
zu einem Verzeichnis, das in Nautilus mit einem Lesezeichen versehen wurde. Ich habe mich gefragt, ob das möglich ist?
Antworten:
Nautilus speichert seine Lesezeichen in einer Datei, die .gtk-bookmarks
bei Ihnen zu Hause benannt ist (ab Ubuntu 13.04 befindet es sich in .config/gtk-3.0/bookmarks
). Die Lesezeichen werden im Klartext gespeichert, ein Lesezeichen pro Zeile. Mit ein wenig Shell-Scripting sollte es möglich sein, die Datei zu analysieren und Ihre Shell so zu konfigurieren, dass Folgendes möglich ist : cd somebookmarkname
.
Alter Thread, aber falls es jemandem hilft, hat der hilfreiche Kommentar von @SuperMagic für mich nicht funktioniert ksh
, also habe ich diesen stattdessen eingefügt .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
).