Bisakah saya mengakses bookmark Nautilus di terminal?


11

Saya telah membuat beberapa penanda di Nautilus, yaitu tautan pintas ke beberapa direktori.

Saya ingin ke cddirektori yang telah ditandai di Nautilus. Saya bertanya-tanya apakah itu mungkin?


Apakah Anda benar-benar menginginkan bookmark, atau apakah Anda ingin lokasi jaringan dipasang?
jordanm

Bookmark menunjuk ke beberapa direktori di sistem file lokal saya. Tidak ada jaringan yang terlibat.
Tim

Jawaban:


15

Nautilus menyimpan bookmark-nya di file yang bernama .gtk-bookmarksdi rumah Anda (dari Ubuntu 13.04 pada, itu terletak di .config/gtk-3.0/bookmarks). Bookmark disimpan dalam teks yang jelas, satu bookmark per baris. Dengan sedikit shell scripting itu harus mungkin untuk mengurai file dan mengkonfigurasi shell Anda untuk memungkinkan sesuatu seperti: cd somebookmarkname.


3
tambahkan ini ke file startup shell Anda (bash, zsh dan yang serupa): function cdbm {cd $ (grep $ 1 ~ / .gtk-bookmark | awk '-F //' '{print $ 2}')}
SuperMagic

2

Utas lama, tetapi jika itu membantu seseorang, komentar bermanfaat oleh @SuperMagic tidak berfungsi untuk saya ksh, jadi alih-alih saya masukkan ini .kshrc:

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

Ini juga berfungsi di bash( ./bashrc).
LD James
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.