ฉันคง dotfiles ของฉันไว้ภายใต้การควบคุมเวอร์ชันและสคริปต์ที่ปรับใช้สร้างการเชื่อมโยงอย่างหนัก ฉันยังใช้etckeeper
เพื่อ/etc
ควบคุมเวอร์ชันของฉัน เมื่อเร็ว ๆ นี้ฉันได้รับคำเตือนแบบนี้:
warning: hard-linked files could cause problems with bzr
สำเนาธรรมดา ( cp filename.ext filename.ext
) จะไม่ทำงาน:
cp: `filename.ext' and `filename.ext' are the same file
การเปลี่ยนชื่อ / ย้ายไฟล์ - ยกเว้นในไดรฟ์ข้อมูล - ไม่ทำลายฮาร์ดลิงก์
ดังนั้นคำถามของฉันคือ: มีวิธีที่จะทำลายฮาร์ดลิงก์ไปยังไฟล์โดยไม่ต้องรู้ว่าฮาร์ดลิงค์อื่น ๆ / s ไปยังไฟล์นั้นอยู่ที่ไหน?