สิ่งนี้ทำอะไร
ln -nsf
ฉันรู้ว่าln -s
สร้างลิงก์สัญลักษณ์ไม่ใช่ลิงก์ที่ยากซึ่งหมายความว่าคุณสามารถลบได้และจะไม่ลบความคิดที่ลิงก์ไป แต่สิ่งอื่น ๆ หมายถึงอะไร (-nf)
อัปเดต:โอเค ... ดังนั้นฉันจำได้ว่าคุณสามารถค้นหาสิ่งนี้ได้จากบรรทัดคำสั่ง นี่คือสิ่งที่ฉันค้นพบจากการพิมพ์ln --help
:
-f, --force remove existing destination files
-n, --no-dereference treat destination that is a symlink to a
directory as if it were a normal file
แต่นี่ยังไม่ชัดเจนสำหรับฉันว่าความหมายของสิ่งนี้คืออะไร ทำไมฉันต้องการสร้างลิงค์นุ่ม / sym เช่นนี้?
-s
คุณสามารถลบลิงค์ได้โดยไม่ต้องลบไฟล์ต้นฉบับ ฮาร์ดลิงก์จะเพิ่มจำนวนลิงก์ของไฟล์ดังนั้นมันจะไม่ถูกลบเมื่อคุณลบลิงค์ใดลิงค์หนึ่งเท่านั้น