5
วิธีรับเส้นทางที่แก้ไขอย่างสมบูรณ์ของลิงก์สัญลักษณ์ใน Terminal ได้อย่างไร
ฉันมีระเบียบของการติดตั้งหลามในแล็ปท็อปของฉันยุ่งเหยิง ฉันมองไปที่ไฟล์เอ็กซีคิ้วท์อิน/usr/local/binและพวกมันคือลิงก์สัญลักษณ์ทั้งหมด../../../Library...... มีพฤติกรรมแปลก ๆ รอบตัวนี้ ถ้าฉันls -lhaGเห็น--->และเส้นทางสัมพัทธ์ทางด้านขวาของ symlink: lrwxr-xr-x 1 root wheel 69B Dec 7 22:29 python3 -> ../../../Library/Frameworks/Python.framework/Versions/3.1/bin/python3 อย่างไรก็ตามฉันไม่สามารถรับเครื่องมือบรรทัดคำสั่งใด ๆ เพื่อแก้ไขพา ธ นั้นและแสดงพา ธ ที่แท้จริงไปยัง python3 ฉันได้พบเกร็ดเล็กเกร็ดน้อยที่นี่และมีเกี่ยวกับการใช้งานpwd -Pและfindยูทิลิตี้การทำเช่นนี้ ปัญหาคือสิ่งเหล่านี้ดูเหมือนจะไม่ทำงานบน OS X ในแบบที่ผู้คนอธิบายว่าพวกเขาทำงานบน linux (เช่นเอาท์พุทพา ธ แบบเต็มไปยังลิงก์สัญลักษณ์) พวกเขาเพียงพิมพ์เส้นทางลิงก์สัญลักษณ์สำหรับฉัน: FantasticMrFox:bin robert$ pwd -P python3 /usr/local/bin FantasticMrFox:bin robert$ find `pwd -P` -name …