วิธีการเปิดโฟลเดอร์ใน linux ผ่านทางเทอร์มินัล [ปิด]


28

ฉันจะเปิดโฟลเดอร์ใน dir ได้อย่างไร?

บอกว่าฉันเปลี่ยนไดเรกทอรีปัจจุบันของฉันเป็น: cd /root/dir/

จากนั้นฉันจะแสดงรายการไฟล์ทั้งหมดที่นั่น: ls folder1 folder2 folder3

ตอนนี้ฉันต้องการเปิดโฟลเดอร์ 1 ถ้าฉันลอง "./" ฉันจะได้รับ: ./folder1 bash: ./folder1: Is a directory

ฉันจะทำได้โดยไม่ต้องพิมพ์ cd อีกครั้งเช่น: cd $(pdw)/folder1


1
เพียงพิมพ์ cd folder1
Avinash Raj

หากคุณต้องการเปลี่ยนไดเรกทอรีคุณควรใช้ cd folder1 คุณใช้. / โฟลเดอร์ 1 มันจะไม่ทำงาน './' ถูกใช้เพื่อเรียกใช้ไฟล์ปฏิบัติการ แต่โฟลเดอร์เป็นไดเรกทอรี
Sudheer

2
@ user280447: พูดถึงวิธีที่แน่นอนที่คุณต้องการเปิด (CLI หรือ GUI) และ Linux os: Ubuntu หรืออื่น ๆ
Pandya

3
คุณ "เปิด" หมายความว่าอย่างไร รายการเนื้อหาหรือไม่ เปิดในเครื่องมือจัดการไฟล์กราฟิก?
terdon

3
xdg-open ./folder1
user.dz

คำตอบ:


28

หากคุณต้องการเปิดโฟลเดอร์ผ่านตัวจัดการไฟล์ nautilus คุณสามารถย้ายไปยังไดเรกทอรีที่ต้องการเช่นที่คุณพูดถึงcd /root/dir/ให้ตรวจสอบโฟลเดอร์ภายใต้เส้นทางนั้นโดยใช้lsแล้วถ้าคุณต้องการเปิดประเภทโฟลเดอร์ 1 :

nautilus folder1

1
ฉันเป็นคนเดเบียนและเป็นnemoแทนnautilusฉัน
Barry McNamara

13

./ ใช้สำหรับเรียกใช้ไฟล์ (ไม่ต้องเปิดไดเรกทอรี)

(In) วิธี CLIคุณสามารถเปิดโฟลเดอร์ใน terminal โดยcd folder1หรือหรือdir folder1ls folder1

(ถึง) วิธี GUI:หากคุณต้องการเปิดด้วยตัวจัดการไฟล์ (เช่น nautilus) ให้พิมพ์nautilus folder1(สำหรับ Ubuntu nautilus เป็นตัวจัดการไฟล์เริ่มต้น)


6

ฉันได้พบว่าเพียงแค่พิมพ์gnome-open "any-oject"เปิดโฟลเดอร์หรือไฟล์ใด ๆ ในโปรแกรมเริ่มต้นบน Ubuntu หากนี่เป็นโฟลเดอร์มันจะใช้ folder-explorer เริ่มต้นของคุณ :)


gnome-open /pathใช้ได้กับ Redhat (RHEL) เช่นกัน
Ivan Chau

kd-open /pathเทียบเท่ากับ Kubuntu
BrianD

1

เปลือกzshสามารถทำได้ด้วยAUTO_CDตัวเลือก

bob@tp ~ % setopt AUTO_CD
bob@tp ~ %
bob@tp ~ % ./Documents
bob@tp ~/Documents % 
bob@tp ~/Documents % pwd
/home/bob/Documents 

เพียงแค่ใส่ไฟล์setopt AUTO_CDของคุณ.zshrc(เริ่มzsh หนึ่งครั้งก่อนเพื่อสร้างไฟล์สภาพแวดล้อมzsh ) คุณสามารถเรียกใช้zshโดยตรงที่เทอร์มินัลพรอมต์เพื่อเริ่มเซสชันzshหรือคุณสามารถเปลี่ยนเชลล์เริ่มต้นของคุณให้เป็นzshด้วยคำสั่งchsh

Btw นี่ไม่ใช่คุณสมบัติแปลก ๆ ไดเรกทอรีที่สามารถข้ามได้มีคุณสมบัติ "execute" ดังนั้นจึงเหมาะสมที่จะเรียกใช้ไดเรกทอรีเช่นคำสั่งมาตรฐานใด ๆ


0

คุณสามารถระบุไดเรกทอรีโดยใช้ ls มันจะให้รายชื่อของเนื้อหานั้นโดยไม่ย้ายจากไดเรกทอรีของคุณ

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