Zrobiłem kilka zakładek w Nautilus, tj. Skróty do niektórych katalogów.
Chciałbym przejść cd
do katalogu, który został dodany do zakładek w Nautilusie. Zastanawiałem się, czy to możliwe?
Zrobiłem kilka zakładek w Nautilus, tj. Skróty do niektórych katalogów.
Chciałbym przejść cd
do katalogu, który został dodany do zakładek w Nautilusie. Zastanawiałem się, czy to możliwe?
Odpowiedzi:
Nautilus zapisuje zakładki w pliku o nazwie .gtk-bookmarks
w twoim domu (od Ubuntu 13.04, znajduje się w .config/gtk-3.0/bookmarks
). Zakładki są przechowywane w postaci zwykłego tekstu, jedna zakładka na wiersz. Przy odrobinie skryptów powłoki powinna być możliwa do analizowania pliku i skonfigurować swoją powłokę, aby umożliwić coś takiego: cd somebookmarkname
.
Stary wątek, ale na wypadek, gdyby komuś pomógł, pomocny komentarz @SuperMagic nie działał dla mnie ksh
, więc zamiast tego wstawiłem to .kshrc
:
function cdbm {
ENTRY=$(grep "$1" $HOME/.config/gtk-3.0/bookmarks)
DIR=$(echo "$ENTRY" | sed 's|file://||g' | cut -d' ' -f1)
cd $DIR
}
bash
( ./bashrc
).