มีข้อ จำกัด ว่าคุณสามารถสร้างการอ้างอิงแบ็กอัพไดเร็กตอรี่“ ../” ได้กี่ชุดหรือไม่?


1

ฉันไม่เคยสังเกตเรื่องนี้มาก่อน (และฉันใช้ Linux เป็นระบบปฏิบัติการหลักมาตั้งแต่ปี 2008) มีข้อ จำกัด เกี่ยวกับจำนวนไดเรกทอรีอ้างอิงย้อนกลับที่คุณสามารถทำได้ ../?

ทำไม?

ฉันย้ายไฟล์เพื่อให้ไฟล์หายไปเท่านั้น และตอนนี้ฉันพยายามกำหนดเป้าหมายคำสั่งและการทดสอบ Java ls ../ฉันสามารถดูไดเรกทอรี 3 หลังเท่านั้น แต่ไม่ใช่ 4


ฉันเพิ่งทดสอบ ls ../../../../..// ทำงานได้ดีอย่างสมบูรณ์ ดูเหมือนจะเป็นสิ่งที่ขี้ขลาดในการตั้งค่าของคุณ
Peregrino69

ความผิดพลาดหน้าใหม่ ฉันไม่คุ้นเคยกับการทำงานกับไฟล์ Java เหล่านี้ หลังจาก kestasx พูดถึงมันฉันพบว่านี่เป็นปัญหา ไฟล์ Linux ปกติที่ฉันจัดการด้วย (ไฟล์เว็บและ sysconfig เป็นต้น) ไม่ได้ใช้ symlink มากมาย มันไม่เคยเกิดขึ้นมาก่อน
xtian

ฮ่าฮ่า: D ดีมากที่รู้ในกรณีนี้ สุขสันต์วันหยุดอยู่แล้ว :)
Peregrino69

คำตอบ:


1

ขีด จำกัด ที่ยากเดียวที่ฉันรู้ก็คือ PATH_MAXคุณสามารถตรวจสอบได้ (สำหรับโฟลเดอร์ปัจจุบันค่าขึ้นอยู่กับระบบไฟล์):

getconf PATH_MAX .

ฉันเดาว่าองค์ประกอบของพา ธ บางส่วนเป็น symlink และไฟล์ของคุณถูกย้ายไปยังโฟลเดอร์ "ไม่คาดคิด" คุณควรจะสามารถค้นหามันด้วยชื่อหรือเนื้อหา

ลองเปลือกอื่น ( tcsh, sh, ... ) เนื่องจากอาจมีการกำหนดค่าเชลล์บางอย่างซึ่งเป็นเหตุผล (aliases, ... )

ข้อผิดพลาดของซอฟต์แวร์ยังเป็นไปได้ แต่ไม่น่าจะเป็น 2-3 ระดับ ...


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