Kopieren Sie den Datei- und Ordnerpfad von Nautilus


54

Wie kann ich den vollständigen Pfad der Datei und der Ordner in Nautilus kopieren? Im Kontextmenü mit der rechten Maustaste ist keine solche Option verfügbar. Im Datei- / Ordnereigenschaftsfenster kann ich nur den Ordnerpfad kopieren.

Antworten:


75

Um in Nautilus schnell einen Dateipfad zu erhalten, können Sie den Dateipfad über den Kontexteintrag "Kopieren" in die Zwischenablage kopieren.

Dann einfach "Einfügen" (bzw. "Dateinamen einfügen" ) diesen Pfad aus der Zwischenablage in die andere Anwendung, zB einen Texteditor.


Wow, das funktioniert tatsächlich, danke für den tollen Tipp!
Gerhard Burger

4
Kontextbewusstes Einfügen, also großartig!
Alix Axel

5
Leider funktioniert dies in Ubuntu 12.04 nicht einwandfrei. Beim Einfügen in GNOME Terminal erhalte ich anstelle des normalen Pfads eine URL, dh file:\\...(mit URL-codierten Zeichen wie %20Leerzeichen).
Pabouk

5
@pabouk als Workaround können Sie Dateien auf das GNOME-Terminal ziehen und dort ablegen. Dadurch wird der Dateipfad anstelle des URI eingefügt.
Glutanimate

2
Das war ein bisschen zu einfach ... vielen Dank für die Tipps! Den Namen seit Jahren manuell kopieren!
Gabriel Klein

14

Leider funktioniert das Einfügen des Dateipfads von Nautilus zu GNOME Terminal nicht wie erwartet. Der Pfad wird als URL mit URL-codierten Zeichen eingefügt . Zum Beispiel wird eingefügt:

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

Anstatt von

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

Lösung mit Zwischenablage

Verwenden Sie im Terminal-Menü die Funktion Bearbeiten > Dateinamen einfügen, die auch das Escape für eine Shell übernimmt. Leider ist diese Funktion nicht über eine Tastenkombination (neben Alt+ E+ F) , und es scheint , dass es nicht möglich ist , setzt eine Verwendung gconf-editor.

Siehe auch Nautilus-Kopierdatei / Verzeichnispfad sollte nicht das Präfix "file: //" setzen .

Lösung mit Drag & Drop

Wenn Sie eine Datei oder ein Verzeichnis von Nautilus auf GNOME Terminal ziehen , wird der oben erwähnte korrekt formatierte Pfad wie Bearbeiten > Dateinamen einfügen übertragen .


Dies ist in Ubuntu 16.04 behoben. Wenn Sie eine Datei von Nautilus nach GNOME Terminal kopieren, wird nur der Pfad /path/to/fileund nicht die URL angegeben.
wisbucky

12

Sie können den Befehl verwenden, um den Ordnerpfad von Nautilus zu kopieren

Ctrl + l


4

Ich habe eine Lösung dafür gefunden. Mit dem Dienstprogramm für Nautilus-Aktionen können Sie im Kontextmenü "Pfad kopieren" und "Verzeichnispfad kopieren" hinzufügen.

Das scheint gut zu funktionieren.

Quelle . Vergessen Sie nicht, die .py-Datei ausführbar zu machen.


Die anderen Antworten sagten bereits, dass es standardmäßig als Pfad kopiert wird, diese Methode ist nicht
erforderlich

0

Nautilus bietet diese Möglichkeit nicht an.
Dies sollte jedoch möglich sein, wenn Sie ein Plugin für Nautilus schreiben.


-1

Ich habe dieses Feature von LXDE auch sehr vermisst, da mein neuer Laptop wieder leistungsfähig genug für Unity ist.

Soooooooo ....

... einfach sudo apt-get install pcmanfm , öffne es, wähle "keep in Unity starts" und entferne schließlich Nautilus.

Das Logo ist das gleiche, Sie werden den Unterschied nicht bemerken - außer dass Sie jetzt den Pfad kopieren können.


2
-1 Die Frage ist, wie dies mit Nautilus und nicht mit einem anderen Dateimanager erreicht werden kann.
David Foerster
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.