Posso acessar os favoritos do Nautilus no terminal?


11

Eu criei alguns favoritos no Nautilus, ou seja, links de atalho para alguns diretórios.

Gostaria de acessar cdum diretório que foi marcado no Nautilus. Eu queria saber se isso é possível?


Deseja realmente os favoritos ou deseja locais de rede montados?
Jordanm # 03

Os indicadores apontam para alguns diretórios no meu sistema de arquivos local. Não há rede envolvida.
Tim

Respostas:


15

O Nautilus salva seus favoritos em um arquivo nomeado .gtk-bookmarksem sua casa (a partir do Ubuntu 13.04, 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 para analisar o arquivo e configurar o shell para permitir que algo como: cd somebookmarkname.


3
adicione isso aos arquivos de inicialização do seu shell (bash, zsh e similares): function cdbm {cd $ (grep $ 1 ~ / .gtk-bookmarks | awk '-F //' '{print $ 2}')}
SuperMagic

2

Tópico antigo, mas, caso isso ajude alguém, o comentário útil de @SuperMagic não funcionou para mim ksh, por isso, 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
}

Isso também funciona em bash( ./bashrc).
LD James
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.