¿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?


¿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.


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
}

Esto también funciona en bash( ./bashrc).
LD James
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.