¿Puedo acceder a los marcadores de Nautilus en la terminal?

11

He hecho algunos marcadores en Nautilus, es decir, enlaces de acceso directo a algunos directorios.

Me gustaría ir cda un directorio que ha sido marcado en Nautilus. Me preguntaba si eso es posible?

Tim
fuente
¿Realmente desea los marcadores o quiere ubicaciones de red montadas?
jordanm
Los marcadores apuntan a algunos directorios en mi sistema de archivos local. No hay red involucrada.
Tim

Respuestas:

15

Nautilus guarda sus marcadores en un archivo llamado .gtk-bookmarksen su hogar (desde Ubuntu 13.04 en adelante, se encuentra en .config/gtk-3.0/bookmarks). Los marcadores se almacenan en texto claro, un marcador por línea. Con un poco de shell scripting, debería ser posible para analizar el archivo y configurar su cáscara para permitir que algo como: cd somebookmarkname.

lesmana
fuente
3
agregue esto a los archivos de inicio de su shell (bash, zsh y similares): función cdbm {cd $ (grep $ 1 ~ / .gtk-bookmarks | awk '-F //' '{print $ 2}')}
SuperMagic
2

Hilo antiguo, pero en caso de que ayude a alguien, el útil comentario de @SuperMagic no funcionó para mí ksh, por lo que puse esto en .kshrc:

function cdbm { 
   ENTRY=$(grep "$1" $HOME/.config/gtk-3.0/bookmarks) 
   DIR=$(echo "$ENTRY" | sed 's|file://||g' | cut -d' ' -f1)
   cd $DIR
}
usuario1093043
fuente
Esto también funciona en bash( ./bashrc).
LD James