Posso acessar os marcadores do Nautilus no terminal?

9

Eu criei alguns marcadores no Nautilus, ou seja, links de atalhos para alguns diretórios.

Eu gostaria de cd para um diretório que tenha sido marcado no Nautilus. Eu queria saber se isso é possível?

    
por Tim 08.03.2013 / 21:48

2 respostas

12

O Nautilus salva seus favoritos em um arquivo chamado .gtk-bookmarks em sua casa (a partir do Ubuntu 13.04, ele está localizado em .config/gtk-3.0/bookmarks ). Os marcadores são armazenados em texto não criptografado, um marcador por linha. Com um pouco de shell script, deve ser possível analisar o arquivo e configurar seu shell para permitir algo como: cd somebookmarkname .

    
por 08.03.2013 / 23:42
2

Tópico antigo, mas caso isso ajude alguém, o comentário útil do @SuperMagic não funcionou para mim em ksh , então, em vez disso, coloquei isso em .kshrc :

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