MBD : |
לינק סימבולי, הוא כשמו לינק סימבולי, או מה שמשתמשי חלונות רגילים לכנות קיצור דרך. אם אתה רוצה להיות בטוח שהוא רק מקשר ולא מעתיק, פשוט תיצור לינק סימבולי לקובץ גדול מאוד, ותראה כמה זמן לוקח ליצור אותו (ניחוש - 0.001 שניות...) |
זה לא מדוייק...
בשני המקרים לא תתבצע העתקה. ההבדל הוא שבלינק סימבולי הקובץ שמיצג את הלינק הוא רק רפרנס לקובץ האמיתי. כלומר, אם תמחוק את הלינק לקובץ המקורי לא יקרה דבר ואם תמחוק את הקובץ המקורי אז הלינק ישאר אבל יצביע לשום דבר...
לינק רגיל (hard link) גם כן לא יעתיק את הקובץ אלא רק ישנה את ה-inode (שזה מבנה הנתונים שמנהל את הקובץ על הדיסק - מיקום ,הרשאות, מספר רפרנסים...) ויגדיל את מספר הרפרנסים לקובץ ב-1. כעת, אם תמחק את הקובץ המקורי, מערכת ההפעלה רק תוריד את המונה ב-1 אבל הלינק שיצרת קודם ימשיך להצביע למקום בדיסק בו נמצא הקובץ (או יותר נכון ה-inode...). כאשר תמחוק את הלינק, אז מערכת ההפעלה תוריד את המונה ל-0 ותמחק את הקובץ מהדיסק (שוב, למעשה היא תחזיר את ה-inode שלו לטבלת הinode הפנויים...).