שימוש ב - Symlinks ב - Windows
אחד המאפיינים המיוחלים ב- Windows Vista היה היכולת להשתמש בקישורים סמליים, כמו שאתה יכול בלינוקס. למרבה הצער, הם לא עובדים די טוב ככל שהם יכולים, אבל זה שדרוג גדול מן הגרסאות הקודמות, ויש לי לפתור כמה בעיות בשבילי כבר.
באמצעות הפקודה mklink
הפקודה שעליך להשתמש בה היא מקלינק, שבו תשתמש משורת הפקודה. פשוט להקליד אותו על שורת הפקודה כדי לראות את האפשרויות:
C: \ Users \ geek> mklink יוצר קישור סמלי. MKLINK [[/ D] | [/ H] | [/ J]] קישור יעד / D יוצר קישור סימבולי במדריך. ברירת המחדל היא קישור סמלי לקובץ. / H יוצר קישור קשה במקום קישור סימבולי. / J יוצר צומת מדריך. הקישור מציין את שם הקישור הסמלי החדש. Target מציין את הנתיב (יחסי או מוחלט) שהקישור החדש מתייחס אליו.
לדוגמה, אם אתה רוצה להפוך את התיקייה C: \ Users \ Geek \ TestFolder הזמינים מ- C: \ TestFolder גם כן, תוכל להשתמש בפקודה הבאה.
C: \ mklink / D C: \ TestFolder C: \ Users \ Geek \ TestFolder
קישור סימבולי שנוצר עבור C: \ TestFolder <> C: \ Users \ Geek \ TestFolder
עכשיו אם אתה מסתכל בספרייה C: \ TestFolder, תראה מה הקבצים היו בספרייה אחרים.
הבנת האפשרויות.
המטרה linklink הקישור
שימוש בפקודה ללא אפשרויות נוספות יוצר קישור רך לקובץ.
/ D יוצר קישור סימבולי, או קישור רך.
זה בעצם פועל כמו קיצור דרך לתיקייה בגירסאות קודמות של Windows, אבל אתה לא צריך להשתמש קיצור דרך בפועל.
/ H יוצר קישור קשה, המצביע ישירות על הקובץ.
לא ניתן להשתמש באפשרות זו עבור תיקיות ישירות מסיבה כלשהי, יהיה עליך להשתמש באפשרות הבאה.
/ J יוצר "צומת מדריך"
צומת מדריך הוא למעשה רק קישור קשה לספרייה. זוהי תכונה שהייתה קיימת לפני Vista גם כן. אם אתה מנסה קישור לספרייה באמצעות קישור קשה, אז אתה צריך להשתמש באפשרות זו.
הבנה קשוחה לעומת קישורים רכים
קישור קשה
קישור קשיח ישירות מצביע על הקובץ, ופועל למערכת ההפעלה כאילו הוא הקובץ עצמו. אתה רוצה להשתמש באפשרות זו רוב הזמן אם אתה מנסה לזייף ספריה של היישום.
קישור רך
קישור רך הוא בעצם קיצור לקובץ או לתיקיה - אם אתה משתמש ב- Windows Explorer, תנותב מחדש לספרייה אם תלחץ פעמיים על קיצור הדרך, היא לא תעמיד פנים שהיא חלק ממערכת הקבצים. אתה עדיין יכול להתייחס ישירות או לפתוח קובץ עם הנתיב symlinked, וזה עובד בעיקר.
שימוש בסימלים מתוך שיתוף רשת
אחד הדברים שנדונו בהרחבה הוא שאינך יכול להשתמש ב- Symlinks של Vista ממערכת הפעלה אחרת (לא מפתיע), אך אינך יכול להשתמש בהם גם ממיקום משותף ברשת. זה מטריד אם אתה מצפה להשתמש בתכונה זו בשרת אינטרנט או שרת קבצים.
מחיקת סימניות
כדי למחוק קישור, תוכל פשוט למחוק את הקישור. רק לוודא שאתה לא למחוק את הקובץ המקורי.