ในขณะที่เล่นกับfind
ใน Terminal ฉันเจอกับพฤติกรรมแปลก ๆ นี้: ดูเหมือนว่าจะมีการวนซ้ำไม่สิ้นสุดในระบบไฟล์ Mac เช่น:
/Volumes/Macintosh HD/Volumes/Macintosh HD/
... และต่อไป
เห็นได้ชัดว่ามันเป็นไปได้ในการเข้าถึงVolumes
และMacintosh HD
ซ้ำแล้วซ้ำอีก
เป็นไปได้อย่างไร? สิ่งนี้จะไม่ทำให้เกิดความสับสนในกระบวนการใด ๆ ที่ขุดซ้ำผ่านระบบไฟล์หรือไม่?
สิ่งนี้ไม่เกี่ยวข้องกับคำสั่งเฉพาะ ฉันตกใจเพียงโดยความจริงที่ว่า
—
michaelh
pwd
สามารถผลิตการส่งออกต่อไปนี้: /Volumes/Macintosh HD/Volumes/Macintosh HD/Volumes/Macintosh HD/Volumes/Macintosh HD/Volumes/Macintosh HD/Volumes/
find
เพิ่งชี้ฉันไปที่นี้เพราะฉันพยายามค้นหาเฉพาะของฉันMacintosh HD
และจากนั้นก็ตระหนักว่าฉันได้รับผลลัพธ์จากเล่มอื่น ๆ เช่นกัน
find
คำสั่งที่แน่นอนลงในโพสต์ของคุณคุณกำลังใช้เพื่อทำให้เกิดการวนซ้ำ