הסבר | קיצור הדרך MKLINK - הדרכה קטנה
-
@י-פל
עובד גם בהפנייה לכונן חיצוני?@מיגו-להוציא
כן.@י-פל כתב בהסבר | קיצור הדרך MKLINK - הדרכה קטנה:
הייתי צריך לאחרונה לפנות מקום בכונן מסוים במחשב
-
@צדיק-וטוב-לו-0
מעכשיו, כל מי שיגש לקישור שיצרת, יגיע למקום שבו כעת התיקייה נמצאת באמת, למרות שהוא ביקש מיקום אחר לגמרי.
אסביר עם דוגמא שהבאתי [מהסרטות המסך].
כלי החיתוך ניגש אל:"C:\Users\user\הקלטות מסך"
והמערכת מפנה אותו אל
"C:\Users\user\Pictures\Screenshots"
בלי שהוא יודע בכלל...
אני העברתי ככה את כל תיקיית אופיס לכונן אחר. ולא רק.
בסייר הקבצים יראו קיצו"ד רגיל.
הנה:
-
לאחר שראיתי כמה קיצור הדרך הזה שימושי [מישהו אמר אוצריא?], וכמה שהוא לא מוכר, החלטתי לפרסם את הפוסט הזה.
בניגוד לקיצור דרך רגילים, קיצור הדרך מסוג MKLINK, מאפשר לדמות הימצאות של תיקיה או קובץ במיקום מסוים, למרות שהוא לא נמצא שם בכלל.
דוגמה מעשית למשל, הייתה לי כשהייתי צריך לאחרונה לפנות מקום בכונן מסוים במחשב, אך התיקיות שהיו בו היו חשובות למקום הספציפי שלהן ?. בשפה יותר פשוטה: ניסיתי להזיז תיקיה של תוכנה.
מה עושים? MKLINK!
איך עושים? פשוט! פותחים את שורת הפקודה, ומקלידים MKLINK ואז אנטר.
נראה את הפקודות הנצרכות: הקלד פקודה (למשל: J/) מיקום ויעד, אנטר, וזהו!
הערה: במידה ובמיקום המקורי יש תיקייה/קובץ כזה, תקבל הודעת שגיאה.שימו לב, בהמשך השרשור הביא @ejay קישור לתוכנה שעושה זאת עם ממשק גרפי נחמד.
דוגמא מעשית:
הפריע לי שהקלטות המסך נמצאות במיקום שונה מצילומי המסך, אז הנה:C:\Users\user>MKLINK /J "C:\Users\user\הקלטות מסך" "C:\Users\user\Pictures\Screenshots" Junction created for C:\Users\user\הקלטות מסך <<===>> C:\Users\user\Pictures\Screenshots
@י-פל
האמת שלגמרי חידשת לי, וביקשתי מ-המודול שירחיב לי על זה והוא פירט כהוגן
אז מדין אל תמנע טוב מבעליו אני מביא את זהסוגי קישורים שניתן ליצור עם MKLINK
קישור סמלי (Symbolic Link)
קישור שמצביע למיקום אחר (קובץ או תיקיה).מתאים לשימוש עבור קישורים לנתונים במיקומים שונים, אפילו בכוננים אחרים.
לדוגמה: תיקיה במיקום C:\Data שמצביעה למיקום בפועל D:\Projects\Data.קישור קשיח (Hard Link)
קישור שמצביע לקובץ ספציפי על אותו כונן.משמש ליצירת "עותקים וירטואליים" של קובץ, שנראים כמו קבצים שונים אך חולקים אותו תוכן.
עובד רק עבור קבצים, לא תיקיות.חיבור תיקיה (Directory Junction)
קישור ברמה גבוהה לתיקיות בלבד.מאפשר להפנות תוכנות או משתמשים לתיקיה במיקום אחר בתוך אותו כונן או בכונן אחר.
-
@י-פל
האמת שלגמרי חידשת לי, וביקשתי מ-המודול שירחיב לי על זה והוא פירט כהוגן
אז מדין אל תמנע טוב מבעליו אני מביא את זהסוגי קישורים שניתן ליצור עם MKLINK
קישור סמלי (Symbolic Link)
קישור שמצביע למיקום אחר (קובץ או תיקיה).מתאים לשימוש עבור קישורים לנתונים במיקומים שונים, אפילו בכוננים אחרים.
לדוגמה: תיקיה במיקום C:\Data שמצביעה למיקום בפועל D:\Projects\Data.קישור קשיח (Hard Link)
קישור שמצביע לקובץ ספציפי על אותו כונן.משמש ליצירת "עותקים וירטואליים" של קובץ, שנראים כמו קבצים שונים אך חולקים אותו תוכן.
עובד רק עבור קבצים, לא תיקיות.חיבור תיקיה (Directory Junction)
קישור ברמה גבוהה לתיקיות בלבד.מאפשר להפנות תוכנות או משתמשים לתיקיה במיקום אחר בתוך אותו כונן או בכונן אחר.
-
@פיהוק
גם אני, לפני שכתבתי את ההדרכה, שאלתי את GPT. אבל לא הבנתי מה זה קישור קשיח ומה זה קישור סמלי ומה ההבדל ביניהם וכולי, אז מדין לא לבלבל את השכל לא העליתי את זה... -
@פיהוק אם אני מבין נכון.
קישור קשיח הוא פתרון למי שמאחסן דברים בתיקיות מסודרות.
אממה, יש דברים שאמורים להיות בכמה תיקיות.
אז הוא יוצר עותק וירטואלי.
כלומר, קובץ X אכן יופיע בכמה מקומות, אבל בתכל'ס לא יקח פי 3 מקום בכונן.
וגם במחיקה, הוא ישאר, רק עד שתמחוק את כל ההפניות שלו.
רעיון לא רע.
השאלה האם הבנתי נכון. -
לאחר שראיתי כמה קיצור הדרך הזה שימושי [מישהו אמר אוצריא?], וכמה שהוא לא מוכר, החלטתי לפרסם את הפוסט הזה.
בניגוד לקיצור דרך רגילים, קיצור הדרך מסוג MKLINK, מאפשר לדמות הימצאות של תיקיה או קובץ במיקום מסוים, למרות שהוא לא נמצא שם בכלל.
דוגמה מעשית למשל, הייתה לי כשהייתי צריך לאחרונה לפנות מקום בכונן מסוים במחשב, אך התיקיות שהיו בו היו חשובות למקום הספציפי שלהן ?. בשפה יותר פשוטה: ניסיתי להזיז תיקיה של תוכנה.
מה עושים? MKLINK!
איך עושים? פשוט! פותחים את שורת הפקודה, ומקלידים MKLINK ואז אנטר.
נראה את הפקודות הנצרכות: הקלד פקודה (למשל: J/) מיקום ויעד, אנטר, וזהו!
הערה: במידה ובמיקום המקורי יש תיקייה/קובץ כזה, תקבל הודעת שגיאה.שימו לב, בהמשך השרשור הביא @ejay קישור לתוכנה שעושה זאת עם ממשק גרפי נחמד.
דוגמא מעשית:
הפריע לי שהקלטות המסך נמצאות במיקום שונה מצילומי המסך, אז הנה:C:\Users\user>MKLINK /J "C:\Users\user\הקלטות מסך" "C:\Users\user\Pictures\Screenshots" Junction created for C:\Users\user\הקלטות מסך <<===>> C:\Users\user\Pictures\Screenshots
-
@פיהוק אם אני מבין נכון.
קישור קשיח הוא פתרון למי שמאחסן דברים בתיקיות מסודרות.
אממה, יש דברים שאמורים להיות בכמה תיקיות.
אז הוא יוצר עותק וירטואלי.
כלומר, קובץ X אכן יופיע בכמה מקומות, אבל בתכל'ס לא יקח פי 3 מקום בכונן.
וגם במחיקה, הוא ישאר, רק עד שתמחוק את כל ההפניות שלו.
רעיון לא רע.
השאלה האם הבנתי נכון. -
לאחר שראיתי כמה קיצור הדרך הזה שימושי [מישהו אמר אוצריא?], וכמה שהוא לא מוכר, החלטתי לפרסם את הפוסט הזה.
בניגוד לקיצור דרך רגילים, קיצור הדרך מסוג MKLINK, מאפשר לדמות הימצאות של תיקיה או קובץ במיקום מסוים, למרות שהוא לא נמצא שם בכלל.
דוגמה מעשית למשל, הייתה לי כשהייתי צריך לאחרונה לפנות מקום בכונן מסוים במחשב, אך התיקיות שהיו בו היו חשובות למקום הספציפי שלהן ?. בשפה יותר פשוטה: ניסיתי להזיז תיקיה של תוכנה.
מה עושים? MKLINK!
איך עושים? פשוט! פותחים את שורת הפקודה, ומקלידים MKLINK ואז אנטר.
נראה את הפקודות הנצרכות: הקלד פקודה (למשל: J/) מיקום ויעד, אנטר, וזהו!
הערה: במידה ובמיקום המקורי יש תיקייה/קובץ כזה, תקבל הודעת שגיאה.שימו לב, בהמשך השרשור הביא @ejay קישור לתוכנה שעושה זאת עם ממשק גרפי נחמד.
דוגמא מעשית:
הפריע לי שהקלטות המסך נמצאות במיקום שונה מצילומי המסך, אז הנה:C:\Users\user>MKLINK /J "C:\Users\user\הקלטות מסך" "C:\Users\user\Pictures\Screenshots" Junction created for C:\Users\user\הקלטות מסך <<===>> C:\Users\user\Pictures\Screenshots
@י-פל למה אני לא מצליח???
-
לאחר שראיתי כמה קיצור הדרך הזה שימושי [מישהו אמר אוצריא?], וכמה שהוא לא מוכר, החלטתי לפרסם את הפוסט הזה.
בניגוד לקיצור דרך רגילים, קיצור הדרך מסוג MKLINK, מאפשר לדמות הימצאות של תיקיה או קובץ במיקום מסוים, למרות שהוא לא נמצא שם בכלל.
דוגמה מעשית למשל, הייתה לי כשהייתי צריך לאחרונה לפנות מקום בכונן מסוים במחשב, אך התיקיות שהיו בו היו חשובות למקום הספציפי שלהן ?. בשפה יותר פשוטה: ניסיתי להזיז תיקיה של תוכנה.
מה עושים? MKLINK!
איך עושים? פשוט! פותחים את שורת הפקודה, ומקלידים MKLINK ואז אנטר.
נראה את הפקודות הנצרכות: הקלד פקודה (למשל: J/) מיקום ויעד, אנטר, וזהו!
הערה: במידה ובמיקום המקורי יש תיקייה/קובץ כזה, תקבל הודעת שגיאה.שימו לב, בהמשך השרשור הביא @ejay קישור לתוכנה שעושה זאת עם ממשק גרפי נחמד.
דוגמא מעשית:
הפריע לי שהקלטות המסך נמצאות במיקום שונה מצילומי המסך, אז הנה:C:\Users\user>MKLINK /J "C:\Users\user\הקלטות מסך" "C:\Users\user\Pictures\Screenshots" Junction created for C:\Users\user\הקלטות מסך <<===>> C:\Users\user\Pictures\Screenshots
@י-פל ברצוני להשוות קבצים שנמצאים בשני דיסקים, אבל בפיזור שונה, כלומר בדיסק אחד חלק מהקבצים נמצא בתיקיה זו וחלק בזו וכו', ובדיסק השני הקבצים הפיזור שונה; גם יתכן שבאחד יש קבצים שאין בשני.
האם MKLINK יוכל לסייע בזה, אולי ע"י החשבת כל הקבצים שבכל דיסק כאילו הם בתיקיה אחת. -
@י-פל למה אני לא מצליח???
@יאיר-דניאל כתב בהסבר | קיצור הדרך MKLINK - הדרכה קטנה:
למה אני לא מצליח???
מסתמא כי התיקייה קיימת. כתבתי את זה במפורש:
@י-פל כתב בהסבר | קיצור הדרך MKLINK - הדרכה קטנה:
הערה: במידה ובמיקום המקורי יש תיקייה/קובץ כזה, תקבל הודעת שגיאה.
@ידיד כתב בהסבר | קיצור הדרך MKLINK - הדרכה קטנה:
ברצוני להשוות קבצים שנמצאים בשני דיסקים, אבל בפיזור שונה
תוכנות להשוואת קבצים:
PC Manager, C Cleaner ועוד. -
@יאיר-דניאל כתב בהסבר | קיצור הדרך MKLINK - הדרכה קטנה:
למה אני לא מצליח???
מסתמא כי התיקייה קיימת. כתבתי את זה במפורש:
@י-פל כתב בהסבר | קיצור הדרך MKLINK - הדרכה קטנה:
הערה: במידה ובמיקום המקורי יש תיקייה/קובץ כזה, תקבל הודעת שגיאה.
@ידיד כתב בהסבר | קיצור הדרך MKLINK - הדרכה קטנה:
ברצוני להשוות קבצים שנמצאים בשני דיסקים, אבל בפיזור שונה
תוכנות להשוואת קבצים:
PC Manager, C Cleaner ועוד.@י-פל התיקייה לא קיימת, זה כותב לי את התגובה הזו, לא משנה איזה תיקייה אני בוחר, ולא משנה איפה אני רוצה לשים אותה.
-
@י-פל התיקייה לא קיימת, זה כותב לי את התגובה הזו, לא משנה איזה תיקייה אני בוחר, ולא משנה איפה אני רוצה לשים אותה.
@יאיר-דניאל כתב בהסבר | קיצור הדרך MKLINK - הדרכה קטנה:
התיקייה לא קיימת, זה כותב לי את התגובה הזו, לא משנה איזה תיקייה אני בוחר, ולא משנה איפה אני רוצה לשים אותה.
זה כי אתה צריך לכתוב בסוף הנתיב שם קישור אתה יכול לנסות עם זה
-
@י-פל התיקייה לא קיימת, זה כותב לי את התגובה הזו, לא משנה איזה תיקייה אני בוחר, ולא משנה איפה אני רוצה לשים אותה.
@יאיר-דניאל כתב בהסבר | קיצור הדרך MKLINK - הדרכה קטנה:
@י-פל התיקייה לא קיימת, זה כותב לי את התגובה הזו, לא משנה איזה תיקייה אני בוחר, ולא משנה איפה אני רוצה לשים אותה.
תן את הפקודה שכתבת.
-
זה עובד גם עם כונני רשת?
ניסיתי להפנות לתיקייה משותפת ברשת ולא עבד לי.
-
@יאיר-דניאל כתב בהסבר | קיצור הדרך MKLINK - הדרכה קטנה:
@י-פל התיקייה לא קיימת, זה כותב לי את התגובה הזו, לא משנה איזה תיקייה אני בוחר, ולא משנה איפה אני רוצה לשים אותה.
תן את הפקודה שכתבת.
@י-פל הבאתי למעלה תמונת מסך
-
@י-פל הבאתי למעלה תמונת מסך
@יאיר-דניאל כתב בהסבר | קיצור הדרך MKLINK - הדרכה קטנה:
@י-פל הבאתי למעלה תמונת מסך
GPT טוען שיש תיקייה כזו. כלומר, לא מחקת את התיקיה לפני שניסית ליצור את הלינק. נסה לשנות לה את השם, ולהריץ את הפקודה שוב.