ฉันจะคัดลอกเส้นทางปัจจุบันจาก Nautilus ได้อย่างไร


57

ใน 10.10 เมื่อเปิดไดเรกทอรีใน Nautilus ฉันสงสัยว่าจะคัดลอกเส้นทางปัจจุบันได้อย่างไร

แถบที่อยู่ของฉันในภาพที่นี่ไม่สามารถคัดลอกได้:

ป้อนคำอธิบายรูปภาพที่นี่


ฉันคิดว่าคุณต้องการไปcdที่ไดเรกทอรี Nautilus เป็นวิธีที่รวดเร็วในการทำเช่นนั้นจะเป็นright-clickและเลือกopen in terminal(ตราบใดที่คุณ~/.bashrcไม่ได้ตั้งค่าของคุณpwd)
DarkKnight

OP ไม่ต้องการเปิดเทอร์มินัลที่นั่น แต่ต้องการคัดลอกตำแหน่งปัจจุบันไปยังคลิปบอร์ดซึ่งการตอบรับที่ยอมรับนั้นแสดงได้ง่ายมาก
UTF-8

คำตอบ:


82

ผมว่าวิธีที่เร็วที่สุดคือการกดCtrl+ Lแล้วคุณสามารถคัดลอก ( Ctrl+ C)

ป้อนคำอธิบายรูปภาพที่นี่


1
มันเป็นคุณสมบัติหรือข้อบกพร่อง? :-)
loonix

3
ฉันไม่คิดว่ามันเป็นข้อผิดพลาดจริงๆ ... นั่นเป็นวิธีที่ได้รับการออกแบบ (ไม่ว่าเราจะชอบหรือไม่
ก็ตาม

3
Hehe เป็นคุณสมบัติที่แน่นอนและฉันเชื่อว่ามีการใช้งานด้วยเหตุผลเดียวกันกับที่คำถามนี้ถูกถาม: P
danizmax

มันใช้ในการแสดงแถบที่ตั้งตลอดเวลาตอนนี้การนำทางสไตล์ breadcrumb เป็นค่าเริ่มต้น โอ้และ +1 สำหรับแป้นพิมพ์ลัด!
กลับรายการ

1
และเพื่อสลับกลับมาอย่างแปลกประหลาดคุณไม่สามารถใช้ Ctrl + L คุณต้องใช้ Esc (ดูคำตอบของฉันสำหรับคำแนะนำที่เกี่ยวข้องอื่น ๆ เกี่ยวกับการบันทึกการตั้งค่าของคุณสำหรับสิ่งนี้และเกี่ยวกับ "เทอร์มินัลที่นี่")
Jon Coombs

22

Ctrl+L. น่าผิดหวังมากที่ไม่พบตัวเลือกในเมนูมุมมอง (ซึ่งควรจะมีข้อความกำกับว่า Ctrl + L อย่างชัดเจน) ต้องทำการค้นหาเว็บ

และน่าผิดหวังอย่างมากที่พบว่า Ctrl + L ไม่สามารถสลับกลับได้ ค้นหาเว็บอื่น ... กลองกลิ้ง ...Esc

จากนั้นจะตั้งค่าของคุณอย่างไร? ค้นหาเว็บ ... ต้องติดตั้ง gconf-editor หรือ dconf-editor หรือใช้คำสั่ง terminal ด้วยตนเอง:

gsettings set org.gnome.nautilus.preferences always-use-location-entry true

http://ubuntuforums.org/showthread.php?t=1504058

แน่นอนว่านี่จะเจ็บปวดน้อยกว่านี้หากมีตัวเลือก 'เทอร์มินัลที่นี่' ในเมนูบริบท ค้นหาเว็บ ... ติดตั้งnautilus-open-terminal

ฉันจะเปิดเทอร์มินัลในตำแหน่งปัจจุบันได้อย่างไร

ถอนหายใจ อินเทอร์เฟซที่ oversimplified ยากที่จะคิดออก ฉันขอขอบคุณคำตอบที่เป็นประโยชน์ทั้งหมดที่ผู้คนใส่ไว้บนเว็บเพื่อให้เราค้นหา


1
คำตอบนี้จะใช้ได้กับ Ubuntu> 12.04 Gconftool (คำตอบด้านล่าง) เลิกใช้แล้ว
Glutanimate

1
คุ้มค่าที่จะพักผ่อน! "อินเทอร์เฟซที่ oversimplified ยากที่จะเข้าใจ"
Machtyn

6

ฉันขอถามได้ไหมว่าทำไมคุณถึงต้องการเส้นทาง

หากคุณต้องการพา ธ เนื่องจากคุณต้องการใช้และนำทางโดยตรงจากเทอร์มินัลคุณสามารถติดตั้งnautilus-open-terminalโดยใช้synapticได้

หรือ

sudo apt-get install nautilus-open-terminal

หลังจากนั้นเพียงคลิกขวาที่โฟลเดอร์ใด ๆ และใช้ "Open in terminal"

หากคุณต้องการแค่พา ธ Ctrl + L ก็ใช้ได้ดี


E: Unable to locate package nautilus-open-terminal.
kenorb

เส้นทางนี้มีประโยชน์สำหรับการจดบันทึกการเขียนเอกสารผู้ใช้การตอบคำถามเกี่ยวกับ "ตำแหน่งไฟล์ X อยู่ที่ไหน" และอื่น ๆ
AlainD


2

คัดลอกไฟล์หรือโฟลเดอร์ เมื่อคุณวางบนเทอร์มินัลหรือแก้ไขข้อความมันจะวางพา ธ ไม่ใช่ไฟล์หรือโฟลเดอร์


ลากจาก Nautilus และวางลงใน Terminal ด้วยเช่นกัน!
user68186

1

นอกจากนี้คุณยังสามารถพิมพ์ลงในเทอร์มินัลของคุณgconftool-2 --type=Boolean --set apps/nautilus/preferences/always_use_location_entry trueเพื่อให้คุณได้รับแถบตำแหน่งข้อความเสมอ


1

คุณสามารถใช้สคริปต์ Nautilus :

แปะ

#!/bin/bash
echo -n "${PWD}" | xclip -selection clipboard

~/.local/share/nautilus/scripts/Copy Directory Pathเข้าไป

(ต้องการให้ติดตั้งxclip )

ตอนนี้คุณสามารถคลิกขวาที่ไฟล์เลื่อนเมาส์ไปที่ "สคริปต์" และเลือก "คัดลอกเส้นทางไดเรกทอรี" เพื่อคัดลอกเส้นทางของไดเรกทอรีที่มีไฟล์ Caveat: จะไม่ทำงานในไดเรกทอรีว่าง

คำอธิบาย

  • echo -n "${PWD}": สะท้อนไดเรกทอรีการทำงานปัจจุบัน (Nautilus ตั้งไดเรกทอรีการทำงานของสคริปต์ให้เป็นไดเรกทอรีที่คุณเปิดในหน้าต่างที่คุณเรียกใช้สคริปต์) โดยไม่ต้องขึ้นบรรทัดใหม่ ตอนแรกผมถือว่าpwd | head -c -1ตั้งแต่ pwd รวมถึงการขึ้นบรรทัดใหม่ต่อท้าย echoแต่นั่นก็เป็นสองสายที่ไม่จำเป็นเพื่อโปรแกรมภายนอกเมื่อเทียบกับ
  • xclip -selection clipboard: xclipโดยค่าเริ่มต้นการคัดลอกไปยังคลิปบอร์ด X11 "หลัก" แต่สภาพแวดล้อมเดสก์ทอปส่วนใหญ่ใช้คลิปบอร์ด "คลิปบอร์ด" สำหรับคลิปบอร์ดของพวกเขา ฉันไม่อยากจะเชื่อเลยว่าฉันเพิ่งเขียนสิ่งนั้น
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.