W 10.10, otwierając katalog w Nautilusie, zastanawiałem się, jak skopiować bieżącą ścieżkę?
Mojego paska adresu, pokazanego tutaj, nie można skopiować:
W 10.10, otwierając katalog w Nautilusie, zastanawiałem się, jak skopiować bieżącą ścieżkę?
Mojego paska adresu, pokazanego tutaj, nie można skopiować:
Odpowiedzi:
Powiedziałbym, że najszybszym sposobem jest naciśnięcie Ctrl+ L, a następnie skopiowanie go ( Ctrl+ C).
Ctrl+L
. Bardzo frustrujące jest to, że nie znalazłem opcji w menu Widok (które wówczas powinno być wyraźnie oznaczone Ctrl + L). Musiałem przeprowadzić wyszukiwanie w sieci.
A potem bardzo frustrujące jest stwierdzenie, że Ctrl + L nie przełącza go z powrotem. Kolejne wyszukiwanie w internecie ... Bęben ...Esc
A potem, jak ustawić preferencje? Wyszukiwanie w sieci ... Musisz zainstalować gconf-editor lub dconf-editor lub ręcznie użyć polecenia terminalu:
gsettings set org.gnome.nautilus.preferences always-use-location-entry true
http://ubuntuforums.org/showthread.php?t=1504058
Oczywiście byłoby to nieco mniej bolesne, gdyby w menu kontekstowym była opcja „tutaj terminalu”. Wyszukiwanie w sieci ... Zainstalujnautilus-open-terminal
Jak otworzyć terminal w bieżącej lokalizacji?
Westchnienie. Zbyt uproszczone interfejsy są tak trudne do rozgryzienia. Doceniam wszystkie pomocne odpowiedzi, które ludzie umieścili w Internecie, abyśmy mogli je znaleźć.
Czy mogę zapytać, dlaczego chcesz tę ścieżkę?
Jeśli chcesz ścieżkę, ponieważ chcesz jej użyć i nawigować bezpośrednio z terminala, możesz po prostu zainstalować nautilus-open-terminal przy użyciu synaptic .
Lub
sudo apt-get install nautilus-open-terminal
Następnie wystarczy kliknąć prawym przyciskiem myszy dowolny folder i użyć polecenia „Otwórz w terminalu”
Jeśli chcesz po prostu ścieżkę, to Ctrl + L będzie dobrze.
E: Unable to locate package nautilus-open-terminal
.
Skopiuj plik lub folder. Po wklejeniu w terminalu lub edytorze tekstowym wklei ścieżkę, a nie plik lub folder.
Możesz także pisać w swoim terminalu gconftool-2 --type=Boolean --set apps/nautilus/preferences/always_use_location_entry true
, aby zawsze wyświetlać tekstowy pasek lokalizacji.
Pasta
#!/bin/bash
echo -n "${PWD}" | xclip -selection clipboard
w ~/.local/share/nautilus/scripts/Copy Directory Path
.
(wymaga zainstalowania xclip )
Możesz teraz kliknąć plik prawym przyciskiem myszy, najechać myszą na „Skrypty” i wybrać „Kopiuj ścieżkę katalogu”, aby skopiować ścieżkę katalogu zawierającego plik. Uwaga: nie będzie działać w pustym katalogu.
echo -n "${PWD}"
: Echa bieżący katalog roboczy (Nautilus ustawia katalog roboczy skryptu na ten, który otworzyłeś w oknie, z którego uruchomiłeś skrypt) bez końca nowej linii. Początkowo zastanawiałem się pwd | head -c -1
, ponieważ pwd zawiera końcowy znak nowej linii, ale były to dwa niepotrzebne wywołania programów zewnętrznych w porównaniu do echo
.xclip -selection clipboard
: xclip
domyślnie kopiuje do „podstawowego” schowka X11, ale większość środowisk graficznych używa do tego schowka „schowka”. Nie mogę uwierzyć, że to właśnie napisałem
cd
do katalogu Nautilus. Szybkim sposobem jestright-click
wybranie i wybranieopen in terminal
(o ile~/.bashrc
nie ustawiszpwd
)