จะแสดงเส้นทางแบบเต็มของไฟล์หรือไดเรกทอรีในเทอร์มินัลได้อย่างไร?


9

ฉันต้องการทราบว่าชื่อไดเรกทอรีเพื่อพิมพ์ออกมาในเทอร์มินัลอย่างไร ฉันจะเข้าถึงชื่อของไดเรกทอรีได้อย่างไร

Windows Explorer เคยมีแถบชื่อเรื่องพร้อมเส้นทางแบบเต็ม มีคนช่วยฉันหาวิธีดูเส้นทางแบบเต็มของไฟล์ได้ไหม


zshถ้าคุณรู้เส้นทางและจำเป็นต้องพิมพ์ออกมาได้อย่างรวดเร็วไม่มีอะไรจะดีกว่าแท็บเสร็จสิ้นโดยเฉพาะอย่างยิ่งกับ
Dillmo

ฉันคิดวิธีลบไฟล์ด้วย BleachBit ขอบคุณสำหรับคำตอบของคุณ แต่สำหรับคำถามอื่น ๆ ฉันยังต้องรู้วิธีดูเส้นทางแบบเต็มของไฟล์หรือโฟลเดอร์ใด ๆ
Kalamalka Kid

คำตอบ:


10

ในการแสดงพา ธ แบบเต็มของไฟล์ในเทอร์มินัลเพียงแค่ลากไอคอนของไฟล์ลงในเทอร์มินัลและพา ธ แบบเต็มของไฟล์จะถูกแสดงโดยเครื่องหมายอัญประกาศเดี่ยวสองตัว (อักขระเครื่องหมายคำพูดเดี่ยว) มันง่ายมาก


15

Ctrl + Lหากคุณกำลังใช้หอยโข่งเพื่อเรียกดูไฟล์ของคุณคุณสามารถสลับแถบนำทางโดยการกด

หากคุณกำลังใช้เทอร์มินัลเพียงใช้pwdเพื่อทราบเส้นทางที่แน่นอนของตำแหน่งปัจจุบันของคุณ


2
และอย่าลืมว่าต้องเว้นช่องว่างของอักขระภายในเทอร์มินัล หากคุณต้องการเข้าถึงแล้วที่คุณต้องทำ/path/to/the force cd /path/to/the\ force
Buddyshot

2

พบว่าสามารถทำได้ค่อนข้างคล่องแคล่วจากสถานี นี่คือตัวอย่างที่ฉันกำลังมองหาเส้นทางแบบเต็มของไฟล์ Taxes-2013.pdf:

sudo find / -name Taxes-2013.pdf

ให้ผลลัพธ์:

/home/me/Documents/Taxes-2013.pdf

ฉันใช้ sudo เพื่อให้ฉันสามารถหลีกเลี่ยงสิทธิ์ที่ถูกปฏิเสธทั้งหมดที่ฉันจะได้รับเมื่อค้นหาจากรากของต้นไม้

หากคุณต้องการชื่อพา ธ และต้องการให้ชื่อไฟล์ถูกตัดขาดคุณสามารถใช้ได้

sudo find / -name Taxes-2013.pdf | xargs -n1 dirname

หมายเหตุ: หากคุณติดนิสัยในการใส่ช่องว่างในชื่อสิ่งนี้เกี่ยวข้องกับคุณ

แหล่งที่มาบางส่วน:

https://www.unixtutorial.org/commands/dirname/

http://www.commandlinefu.com/commands/using/dirname

http://man7.org/linux/man-pages/man1/xargs.1.html

ทดสอบบน Ubuntu 14.04

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.