Skopiuj ścieżkę pliku i folderu z Nautilus

54

Jak mogę skopiować pełną ścieżkę do pliku i folderów w Nautilusie? W menu kontekstowym prawym przyciskiem myszy nie ma takiej opcji. W oknie właściwości pliku / folderu mogę tylko skopiować ścieżkę folderu.

Chandrayya GK
źródło

Odpowiedzi:

75

Aby szybko uzyskać ścieżkę pliku w Nautilusie, możemy użyć kontekstowego kontekstu kliknięcia prawym przyciskiem myszy „Kopiuj”, aby skopiować ścieżkę pliku do schowka.

Następnie po prostu „Wklej” (odpowiednio „Wklej nazwy plików” ) tę ścieżkę ze schowka do innej aplikacji, np. Edytora tekstu.

Takkat
źródło
Wow, to naprawdę działa, dzięki za świetną wskazówkę!
Gerhard Burger,
4
Wklejanie kontekstowe, takie niesamowite!
Alix Axel
5
Niestety w Ubuntu 12.04 nie działa to bezbłędnie. Kiedy wklejam do GNOME Terminal , dostaję URL tj. file:\\...(Ze znakami zakodowanymi w URL, jak %20spacja) zamiast zwykłej ścieżki.
pabouk
5
@pabouk jako obejście można przeciągać i upuszczać pliki na terminal GNOME. Spowoduje to wklejenie ścieżki pliku zamiast jego identyfikatora URI.
Glutanimate
2
To było trochę zbyt proste ... bardzo dziękuję za wskazówki! Ręczne kopiowanie nazwy od lat!
Gabriel Klein
14

Niestety wklejanie ścieżki pliku z Nautilus do GNOME Terminal nie działa zgodnie z oczekiwaniami. Wkleja ścieżkę jako adres URL ze znakami zakodowanymi w adresie URL . Na przykład wkleja:

 file:///etc/gconf/gconf.xml.defaults/%25gconf-tree.xml

zamiast

 /etc/gconf/gconf.xml.defaults/%gconf-tree.xml

Rozwiązanie ze schowkiem

Użyj funkcji Edycja > Wklej nazwy plików z menu terminala, która zajmuje się także ucieczką dla powłoki. Niestety ta funkcja nie ma skrótu klawiaturowego (poza Alt+ E+ F) i wydaje się, że nie można go ustawić za pomocą gconf-editor.

Zobacz także Nautilus kopiuj ścieżkę do pliku / katalogu nie należy umieszczać prefiksu „file: //” .

Rozwiązanie z funkcją przeciągnij i upuść

Przeciągnięcie pliku lub katalogu z Nautilus do GNOME Terminal przenosi poprawnie sformatowaną ścieżkę, taką jak Edycja > Wklej nazwy plików wspomniane powyżej.

pabouk
źródło
Zostało to rozwiązane w Ubuntu 16.04. Skopiowanie pliku z Nautilus do GNOME Terminal da tylko ścieżkę /path/to/file, a nie adres URL.
wisbucky
12

Możesz użyć do skopiowania ścieżki folderu z polecenia Nautilus

Ctrl + l

IgorBeaz
źródło
4

Znalazłem rozwiązanie tego. Za pomocą narzędzia działań Nautilus można dodać menu kontekstowe „Kopiuj ścieżkę” i „Kopiuj ścieżkę katalogu”.

To wydaje się działać dobrze.

Źródło . Nie zapomnij, aby plik wykonywalny .py był wykonywalny.

Aaron
źródło
Inne odpowiedzi już mówiły, że domyślnie kopiuje się jako ścieżkę, ta metoda jest niepotrzebna
kiri,
0

Nautilus nie zapewnia tej możliwości.
Ale powinno to być możliwe, jeśli napiszesz wtyczkę do Nautilusa.

Andrejs Cainikovs
źródło
-1

Naprawdę tęskniłem również za LXDE, ponieważ mój nowy laptop jest wystarczająco mocny dla Unity.

Soooooooo ....

... po prostu sudo apt-get zainstaluj pcmanfm , otwórz go, wybierz „Keep in Unity Starts ” i na koniec usuń Nautilus.

Logo jest takie samo, nie zauważysz różnicy - z wyjątkiem tego, że możesz teraz skopiować ścieżkę ..

David Walker
źródło
2
-1 Pytanie brzmi, jak to osiągnąć za pomocą Nautilus, a nie innego menedżera plików.
David Foerster,