ตกลง. หลังจากพยายามตั้งคำถามนี้สองสามครั้งปรากฎว่านี่จะเป็นคำถามที่ยาว Anywho:
พิจารณาโครงสร้างไฟล์นี้:
photos/
ants/
pic1.jpg
animals/
dog.png
profile_pic.jpg
ถ้าคุณทำ
cd photos
ls
คุณได้รับ
ants/ animals/ profile_pic.jpg
อย่างไรก็ตามเนื่องจากไดเรกทอรีพักผ่อนและสัตว์มีไฟล์เดียวเท่านั้นแต่ละไฟล์จึงอาจมีประโยชน์มากกว่า
ants/pic1.jpg ani../dog.png profile_pic.jpg
ตรงข้ามกับการไปเยี่ยมสัตว์แต่ละตัวและวันหยุดพักผ่อน เมื่อเสร็จสิ้นแท็บเช่นเดียวกับในซีดีคุณจะต้องการคำแนะนำของไดเรกทอรีแทน
ดังนั้นฉันจึงรู้ว่า bash เสร็จแล้วจัดการโดยสคริปต์ / etc / bash_completion (ฉันไม่ต้องการไปที่นั่น) และห้องสมุด readline แต่มันไม่ได้ส่งผลกระทบต่อ ls และแน่นอนไม่ได้ช่วยถ้าคุณต้องการขยายการทำงานเป็นไฟล์ ผู้จัดการเช่นหอยโข่ง ดังนั้นฉันจึงหวังว่าบางสิ่งนี้จะสามารถแก้ไขได้โดยใช้ระบบไฟล์ที่กำหนดเองมากกว่าฟิวส์ การตรวจสอบเบื้องต้นเริ่มจาก บทช่วยสอนนี้ ค่อนข้างหดหู่ แต่เนื่องจากระบบไฟล์ฟิวส์ดูเหมือนจะไม่แตกต่างระหว่างกรณีการใช้งานที่แตกต่างกันของฉัน (readdir, opendir, releaseir ทุกครั้ง)
หากต้องการตั้งคำถาม: ในกรณีที่เป็นไปได้หากไม่มีการแก้ไขที่สำคัญในเคอร์เนล ฉันจะหาข้อมูลเพิ่มเติมได้ที่ไหน
ขอบคุณสำหรับเวลา!
แก้ไข: เพื่อชี้แจงชัดเจนทุบตีเป็นตัวอย่างที่มีประโยชน์ แต่ในที่สุดฉันต้องการให้เหมือนกันผ่าน nautilus และทุกโปรแกรมอื่น ๆ ที่เข้าถึงไฟล์และฉันจะเขียนระบบไฟล์สำหรับปัญหาอื่น ๆ ต่อไป
ls -R
, หรือ find
. คุณจะรู้ได้อย่างไรว่าคนอื่นไม่ต้องการที่จะเห็นไดเรกทอรีเท่านั้น?