3
ใช้ `ln 'เพื่อสร้างไดเรกทอรีที่ขาดหายไป
ดังนั้นฉันจึงเขียนผู้จัดการแพ็คเกจเล็ก ๆ และปัญหาที่ฉันพบก็คือการสร้างลิงก์สัญลักษณ์ไปยังไฟล์ มันติดตั้งแพคเกจ/usr/pkg/name-versionและจากนั้นอ่านไฟล์เพื่อตรวจสอบการเชื่อมโยงสัญลักษณ์ที่จะทำ ฉันใช้lnเพื่อสร้างลิงก์และฉันพบปัญหาเมื่อพยายามติดตั้งส่วนหัว Linux API ฉันจำเป็นต้องเชื่อมโยงไฟล์ส่วนหัวด้วยตัวเองไม่ใช่โฟลเดอร์ที่มีพวกเขา (ดังนั้นหาก 2 แพ็คเกจจำเป็นต้องวางไฟล์ในไดเรกทอรีย่อยเดียวกันของไฟล์รวมพวกเขาสามารถทำได้โดยไม่ต้องขันหนึ่งแพ็คเกจขึ้นไป) ปัญหานั้นฉันแก้ไข แต่lnข้อผิดพลาดเพียงถ้าเส้นทางไม่สมบูรณ์ซึ่งน่ารำคาญเพราะไดเรกทอรีเหล่านั้นไม่ควรอยู่จนกว่าจะมีการติดตั้งแพคเกจ มีการตั้งค่าสถานะสำหรับlnที่จะสร้างไดเรกทอรีใด ๆ ที่ขาดหายไปหรือฉันจะต้องไปกับสคริปต์ทุบตีซับซ้อน