Ho creato alcuni segnalibri in Nautilus, ovvero collegamenti ad alcune directory.
Vorrei cd
una directory che è stata aggiunta ai segnalibri in Nautilus. Mi chiedevo se fosse possibile?
Ho creato alcuni segnalibri in Nautilus, ovvero collegamenti ad alcune directory.
Vorrei cd
una directory che è stata aggiunta ai segnalibri in Nautilus. Mi chiedevo se fosse possibile?
Risposte:
Nautilus salva i suoi segnalibri in un file chiamato .gtk-bookmarks
in casa (da Ubuntu 13.04 in poi, si trova in .config/gtk-3.0/bookmarks
). I segnalibri sono memorizzati in chiaro, un segnalibro per riga. Con un po 'di scripting di shell dovrebbe essere possibile analizzare il file e configurare la vostra shell per permettere una cosa del genere: cd somebookmarkname
.
Vecchio thread, ma nel caso in cui aiuti qualcuno, l'utile commento di @SuperMagic non ha funzionato per me ksh
, quindi ho inserito questo .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
).