Ich nehme an, Sie möchten in cddas Verzeichnis , in dem Nautilus ist. Ein schneller Weg, dies zu tun, wäre, zu right-clickwählen open in terminal(solange Sie ~/.bashrcnicht festlegen pwd)
DarkKnight
OP möchte dort kein Terminal öffnen, sondern den aktuellen Standort in die Zwischenablage kopieren, was, wie die akzeptierte Antwort zeigt, sehr einfach ist.
UTF-8
Antworten:
82
Ich würde sagen, der schnellste Weg ist, Ctrl+ zu drücken L, dann können Sie es kopieren ( Ctrl+ C).
Ich glaube nicht wirklich, dass es ein Fehler ist ... so wurde es entworfen (ob es uns gefällt oder nicht)
luri
3
Hehe, es ist ein Feature, und ich glaube, es wurde aus dem gleichen Grund implementiert, aus dem diese Frage gestellt wurde: P
danizmax
Früher wurde immer die Adressleiste angezeigt, jetzt ist die Navigation im Breadcrumb-Stil die Standardeinstellung. Oh und +1 für Tastaturkürzel!
Invertzucker
1
Und um es seltsamerweise zurückzuschalten, können Sie Strg + L nicht verwenden. Sie müssen Esc verwenden. (Siehe meine Antwort für andere verwandte Tipps zum Speichern Ihrer Präferenz dafür und zu "Terminal hier".)
Jon Coombs
22
Ctrl+L. Sehr frustrierend, keine Option im Menü Ansicht zu finden (die dann eindeutig mit Strg + L gekennzeichnet sein sollte). Musste eine Websuche machen.
Und dann ist es sehr frustrierend festzustellen, dass Strg + L es nicht zurückschaltet. Noch eine Websuche ... Trommelwirbel ...Esc
Und wie stellen Sie dann Ihre Präferenz ein? Websuche ... Muss gconf-editor oder dconf-editor installieren oder manuell einen Terminalbefehl verwenden:
gsettings set org.gnome.nautilus.preferences always-use-location-entry true
Dies wäre natürlich weniger schmerzhaft, wenn im Kontextmenü die Option "Terminal hier" verfügbar wäre. Websuche ... Installierennautilus-open-terminal
Seufzer. Übervereinfachte Schnittstellen sind so schwer herauszufinden. Ich weiß all die hilfreichen Antworten zu schätzen, die wir im Internet gefunden haben.
Diese Antwort funktioniert unter Ubuntu> 12.04. Gconftool (Antwort unten) ist veraltet.
Glutanimate
1
Es lohnt sich noch einmal! "Übervereinfachte Schnittstellen sind so schwer herauszufinden."
Machtyn
6
Darf ich fragen, warum Sie den Weg wollen?
Wenn Sie den Pfad möchten, weil Sie ihn verwenden und direkt vom Terminal aus navigieren möchten, können Sie nautilus-open-terminal einfach mithilfe von synaptic installieren .
Oder
sudo apt-get install nautilus-open-terminal
Klicken Sie danach einfach mit der rechten Maustaste auf einen Ordner und wählen Sie "In Terminal öffnen".
Wenn Sie einfach den Pfad möchten, reicht Strg + L aus.
Kopieren Sie die Datei oder den Ordner. Beim Einfügen in ein Terminal oder einen Texteditor wird der Pfad und nicht die Datei oder der Ordner eingefügt.
Ziehen Sie von Nautilus und legen Sie es in Terminal works ab!
user68186
1
Sie können auch in Ihr Terminal gconftool-2 --type=Boolean --set apps/nautilus/preferences/always_use_location_entry trueeingeben, sodass Sie immer eine textbasierte Adressleiste erhalten.
Sie können nun mit der rechten Maustaste auf eine Datei klicken, den Mauszeiger über "Skripte" bewegen und "Verzeichnispfad kopieren" auswählen, um den Pfad des Verzeichnisses zu kopieren, in dem sich die Datei befindet. Vorsichtsmaßnahme: Funktioniert nicht in einem leeren Verzeichnis.
Erläuterung
echo -n "${PWD}": Gibt das aktuelle Arbeitsverzeichnis wieder (Nautilus legt das Arbeitsverzeichnis des Skripts auf dasjenige fest, das Sie in dem Fenster geöffnet hatten, in dem Sie das Skript ausgeführt haben), ohne dass ein Zeilenumbruch erfolgt. Anfangs überlegte ich pwd | head -c -1, da pwd einen nachgestellten Zeilenumbruch enthält, aber das waren zwei unnötige Aufrufe externer Programme im Vergleich zu echo.
xclip -selection clipboard: xclipKopiert standardmäßig in die "primäre" X11-Zwischenablage, aber die meisten Desktop-Umgebungen verwenden die "Zwischenablage" für ihre Zwischenablage. Ich kann nicht glauben, dass ich das gerade geschrieben habe
cd
das Verzeichnis , in dem Nautilus ist. Ein schneller Weg, dies zu tun, wäre, zuright-click
wählenopen in terminal
(solange Sie~/.bashrc
nicht festlegenpwd
)Antworten:
Ich würde sagen, der schnellste Weg ist, Ctrl+ zu drücken L, dann können Sie es kopieren ( Ctrl+ C).
quelle
Ctrl+L
. Sehr frustrierend, keine Option im Menü Ansicht zu finden (die dann eindeutig mit Strg + L gekennzeichnet sein sollte). Musste eine Websuche machen.Und dann ist es sehr frustrierend festzustellen, dass Strg + L es nicht zurückschaltet. Noch eine Websuche ... Trommelwirbel ...
Esc
Und wie stellen Sie dann Ihre Präferenz ein? Websuche ... Muss gconf-editor oder dconf-editor installieren oder manuell einen Terminalbefehl verwenden:
http://ubuntuforums.org/showthread.php?t=1504058
Dies wäre natürlich weniger schmerzhaft, wenn im Kontextmenü die Option "Terminal hier" verfügbar wäre. Websuche ... Installieren
nautilus-open-terminal
Wie öffne ich ein Terminal am aktuellen Standort?
Seufzer. Übervereinfachte Schnittstellen sind so schwer herauszufinden. Ich weiß all die hilfreichen Antworten zu schätzen, die wir im Internet gefunden haben.
quelle
Darf ich fragen, warum Sie den Weg wollen?
Wenn Sie den Pfad möchten, weil Sie ihn verwenden und direkt vom Terminal aus navigieren möchten, können Sie nautilus-open-terminal einfach mithilfe von synaptic installieren .
Oder
Klicken Sie danach einfach mit der rechten Maustaste auf einen Ordner und wählen Sie "In Terminal öffnen".
Wenn Sie einfach den Pfad möchten, reicht Strg + L aus.
quelle
E: Unable to locate package nautilus-open-terminal
.Navigieren Sie zum GO-Menü und wählen Sie Location ....
quelle
Kopieren Sie die Datei oder den Ordner. Beim Einfügen in ein Terminal oder einen Texteditor wird der Pfad und nicht die Datei oder der Ordner eingefügt.
quelle
Sie können auch in Ihr Terminal
gconftool-2 --type=Boolean --set apps/nautilus/preferences/always_use_location_entry true
eingeben, sodass Sie immer eine textbasierte Adressleiste erhalten.quelle
Sie können ein Nautilus-Skript verwenden :
Einfügen
in
~/.local/share/nautilus/scripts/Copy Directory Path
.(setzt voraus , dass xclip installiert ist)
Sie können nun mit der rechten Maustaste auf eine Datei klicken, den Mauszeiger über "Skripte" bewegen und "Verzeichnispfad kopieren" auswählen, um den Pfad des Verzeichnisses zu kopieren, in dem sich die Datei befindet. Vorsichtsmaßnahme: Funktioniert nicht in einem leeren Verzeichnis.
Erläuterung
echo -n "${PWD}"
: Gibt das aktuelle Arbeitsverzeichnis wieder (Nautilus legt das Arbeitsverzeichnis des Skripts auf dasjenige fest, das Sie in dem Fenster geöffnet hatten, in dem Sie das Skript ausgeführt haben), ohne dass ein Zeilenumbruch erfolgt. Anfangs überlegte ichpwd | head -c -1
, da pwd einen nachgestellten Zeilenumbruch enthält, aber das waren zwei unnötige Aufrufe externer Programme im Vergleich zuecho
.xclip -selection clipboard
:xclip
Kopiert standardmäßig in die "primäre" X11-Zwischenablage, aber die meisten Desktop-Umgebungen verwenden die "Zwischenablage" für ihre Zwischenablage. Ich kann nicht glauben, dass ich das gerade geschrieben habequelle