เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

จะดูรายการไฟล์ทั้งหมดภายใต้ไดเรกทอรีได้อย่างไร?

หากต้องการดูไฟล์และโฟลเดอร์ทั้งหมดภายในไดเรกทอรี ไม่ว่าจะซ้อนกันลึกแค่ไหนก็ตาม ให้ใช้ ls พร้อมแฟล็ก -R (ย่อมาจาก "recursive" หรือ "การทำซ้ำแบบเวียนเกิด") หากรัน ls -R ในโฮมไดเรกทอรี จะเห็นผลลัพธ์ประมาณนี้:

backup          course.txt      people          seasonal

./backup:

./people:
agarwal.txt

./seasonal:
autumn.csv      spring.csv      summer.csv      winter.csv

ผลลัพธ์นี้แสดงไฟล์และไดเรกทอรีทั้งหมดในระดับปัจจุบัน ตามด้วยเนื้อหาในแต่ละไดเรกทอรีย่อย และดำเนินต่อไปเรื่อย ๆ จนครบทุกระดับ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Introduction to Shell

ดูคอร์ส

คำแนะนำการฝึกหัด

เพื่อให้แยกแยะประเภทของรายการได้ง่ายขึ้น ls มีแฟล็กอีกตัวคือ -F ซึ่งจะพิมพ์ / ต่อท้ายชื่อไดเรกทอรีทุกรายการ และ * ต่อท้ายชื่อโปรแกรมที่รันได้ ให้รัน ls โดยใส่แฟล็กทั้งสองตัวคือ -R และ -F พร้อมกับพาธแบบสมบูรณ์ของโฮมไดเรกทอรี เพื่อดูรายการทั้งหมดที่อยู่ภายใน (ลำดับของแฟล็กไม่มีผลต่อการทำงาน แต่ต้องวางชื่อไดเรกทอรีไว้ท้ายสุดเสมอ)

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด