אנדרואיד

פקודה LN בלינוקס (צור קישורים סמלים)

Linux ln command summary with examples

Linux ln command summary with examples

תוכן עניינים:

Anonim

קישור סמלי, הידוע גם כ- symlink או קישור רך, הוא סוג מיוחד של קובץ שמצביע על קובץ או מדריך אחר.

במדריך זה נסקור כיצד להשתמש בפקודה ln ליצירת קישורים סמלים.

סוגי קישורים

ישנם שני סוגים של קישורים במערכות Linux / UNIX:

  • קישורים קשים. אתה יכול לחשוב על קישור קשה כשם נוסף לקובץ קיים. קישורים קשים משייכים שני שמות קבצים או יותר לאותו קוד. אתה יכול ליצור קישור אחד או יותר קשיח לקובץ יחיד. לא ניתן ליצור קישורים קשים לספריות ולקבצים במערכת קבצים או מחיצה אחרת. קישורים רכים. קישור רך הוא כמו קיצור דרך ב- Windows. זהו מצביע עקיף לקובץ או לספריה. בשונה מקישור קשה, קישור סמלי יכול להצביע על קובץ או על ספריה במערכת קבצים או מחיצה אחרת.

כיצד להשתמש ln

ln הוא כלי שורת פקודה ליצירת קישורים בין קבצים. כברירת מחדל, הפקודה ln יוצרת קישורים קשים. ליצירת קישור קישור סמלי, האפשרות -s (- --symbolic ).

תחביר הפקודה ln ליצירת קישורים סמלים הוא כדלקמן:

ln -s FILE LINK

  • אם ניתנים גם FILE LINK וגם LINK , ln תיצור קישור מהקובץ שצוין כארגומנט הראשון ( FILE ) לקובץ שצוין כארגומנט השני ( LINK ). אם רק קובץ אחד ניתן כארגומנט או הארגומנט השני הוא נקודה ( . ), ln תיצור קישור לקובץ זה בספריית העבודה הנוכחית. שם הסימלינק יהיה זהה לשם הקובץ אליו הוא מצביע.

כברירת מחדל בהצלחה, אני לא מפיק פלט ומחזיר אפס.

יצירת Symlink לקובץ

ליצירת קישור סמלי לקובץ נתון, פתח את הטרמינל והקלד:

ln -s source_file symbolic_link

החלף את source_file בשם הקובץ הקיים שעבורו ברצונך ליצור את הקישור symbolic_link וה- symbolic_link בשם הקישור הסמלי.

הפרמטר symbolic_link הוא אופציונלי. אם לא תציין את הקישור הסמלי, הפקודה ln תיצור קישור חדש בספריה הנוכחית שלך:

בדוגמה הבאה, אנו יוצרים קישור סמלי בשם my_link.txt לקובץ בשם my_file.txt :

ln -s my_file.txt my_link.txt

כדי לוודא שהסימלינק נוצר בהצלחה, השתמש בפקודה ls :

ls -l my_link.txt

הפלט ייראה כך:

lrwxrwxrwx 1 linuxize users 4 Nov 2 23:03 my_link.txt -> my_file.txt

תו l הוא דגל מסוג קובץ המייצג קישור סמלי. הסמל -> מראה את הקובץ אליו מצביע הסימלינק.

יצירת קישורים לספריה

הפקודה ליצירת קישור סמלי לתיקיה זהה ליצירת קישור סמלי לקובץ. ציין את שם הספריה כפרמטר הראשון ואת הסימלינק כפרמטר השני.

לדוגמה, אם ברצונך ליצור קישור סמלי מספריית /mnt/my_drive/movies ~/my_movies היית מפעיל:

ln -s /mnt/my_drive/movies ~/my_movies

סימני קישורים מחליפים

ln -s my_file.txt my_link.txt

ln: failed to create symbolic link 'my_link.txt': File exists

כדי להחליף את נתיב היעד של הסימלינק, השתמש באפשרות -f (- --force ).

ln -sf my_file.txt my_link.txt

הסרת קישורים

כדי למחוק / להסיר קישורים סמלים השתמשו בפקודה unlink או ב- rm .

התחביר של unlink פשוט מאוד:

unlink symlink_to_remove

הסרת קישור סמלי באמצעות הפקודה rm זהה בעת הסרת קובץ:

rm symlink_to_remove

לא משנה באיזו פקודה אתה משתמש, כשאתה מסיר קישור סמלי אל תוסיף את הקו / נגרר בסוף שמו.

סיכום

ליצירת קישור סמלי היא לינוקס השתמש בפקודה ln עם האפשרות -s .

למידע נוסף על הפקודה ln , בקר בדף ln man או הקלד man ln בטרמינל שלך.

במסוף