บางครั้งมันน่ารำคาญในการเข้าถึงไดเรกทอรีด้วยชื่อโฟลเดอร์ a b c d
ว่าฉันมีไดเรกทอรีชื่อ นอกเหนือจากการใช้Tabแล้วมีวิธีการเข้าถึงโฟลเดอร์โดยไม่ต้องพิมพ์ชื่อของไดเรกทอรีหรือไม่?
ฉันรู้ว่า Linux มีตัวระบุที่ไม่ซ้ำกันทุกไฟล์โดยเฉพาะ ฉันสามารถใช้สิ่งนี้เพื่อเข้าถึงโฟลเดอร์ได้หรือไม่? ฉันไม่รู้ว่าสิ่งนี้สามารถทำได้จริงหรือวิธีการทำ
ฉันคิดว่าเมื่อ Linux ใช้ระบบไฟล์มันจะเปรียบเทียบเอกลักษณ์ของชื่อไดเรกทอรีสองรายการ ดังนั้นแต่ละไดเรกทอรีจะต้องไม่ซ้ำกันในพื้นที่ แต่ฉันคิดว่ามันเหมือนกับกุญแจหลักในระบบฐานข้อมูล คีย์หลักเป็นชื่อของไดเรกทอรีหรือมีตัวระบุที่ไม่ซ้ำกันอื่น ๆ (อาจมีบางหมายเลขที่เก็บไว้ภายใต้ประทุน?)
พยายามคิดแบบนี้เหมือนเป็นกระบวนการ หากคุณดำเนินการคำสั่งps
บนเทอร์มินัลคำสั่งนั้นจะแสดงรายการกระบวนการที่มีชื่อและหมายเลขของแต่ละกระบวนการ คุณต้องเรียกกระบวนการนั้นด้วยหมายเลขกระบวนการ ในทำนองเดียวกันมีหมายเลขสำหรับไดเรกทอรีเพื่อให้คุณสามารถเรียกไดเรกทอรีที่มีหมายเลขแทนการเรียกมันด้วยชื่อหรือไม่
inode
ในการสอบสวนต่อไปฉันได้พบว่าไดเรกทอรีแต่ละคนมีที่ไม่ซ้ำกัน แต่ผมยังไม่ได้เพื่อให้ห่างไกลพบใด ๆ inode
ในตัวคำสั่งในการเข้าถึงไดเรกทอรีโดยตัวของมัน
cd $(icd XXXX)
--- คุณเพิ่งเขียนfind
ส่วนนั้นใหม่ ตอนนี้งานต่อไปของคุณคือ ... ตรวจสอบสิ่งที่มีประสิทธิภาพมากขึ้นโปรแกรมของคุณหรือfind
:-P
zsh
แทนbash