ווי טאָן איך געפֿינען ווייך לינקס אין לינוקס?

ניצן די ls -l באַפֿעל צו קאָנטראָלירן צי אַ געגעבן טעקע איז אַ סימבאָליש לינק, און צו געפֿינען די טעקע אָדער וועגווייַזער וואָס סימבאָליש לינק פונט צו. דער ערשטער כאַראַקטער "ל", ינדיקייץ אַז די טעקע איז אַ סימלינק. די "->" סימבאָל ווייזט די טעקע די סימלינק ווייזט צו.

ls command to find a symbolic link in UNIX systems

אויב איר פאַרבינדן די רעזולטאַט פון ls באַפֿעל מיט grep און נוצן אַ רעגולער אויסדרוק צו געפֿינען אַלע איינסן וואָס אָנהייבן מיט קליין ל, איר קענען לייכט געפֿינען אַלע די ווייך לינק אין קיין דירעקטעריז. דער ^ כאַראַקטער איז אַ ספּעציעל רעגולער אויסדרוק וואָס מיטל די אָנהייב פון די שורה.

איר קענען קאָנטראָלירן אויב אַ טעקע איז אַ סימלינק מיט [-L טעקע]. סימילאַרלי, איר קענען פּרובירן אויב אַ טעקע איז אַ רעגולער טעקע מיט [-f טעקע], אָבער אין דעם פאַל, די טשעק איז דורכגעקאָכט נאָך ריזאַלווינג סימלינקס. האַרדלינקס זענען נישט אַ טיפּ פון טעקע, זיי זענען נאָר פאַרשידענע נעמען פֿאַר אַ טעקע (פון קיין טיפּ).

א סימבאָליש לינק, אויך גערופן אַ ווייך לינק, איז אַ ספּעציעל סאָרט פון טעקע וואָס ווייזט צו אן אנדער טעקע, פיל ווי אַ דורכוועג אין Windows אָדער אַ מאַקינטאָש אַליאַס. ניט ענלעך אַ שווער לינק, אַ סימבאָליש לינק טוט נישט אַנטהאַלטן די דאַטן אין דער ציל טעקע. עס פשוט ווייזט צו אן אנדער פּאָזיציע ערגעץ אין די טעקע סיסטעם.

נו, דער באַפֿעל "ln -s" אָפפערס איר אַ לייזונג דורך לאָזן איר שאַפֿן אַ ווייך לינק. דער ln באַפֿעל אין לינוקס קריייץ פֿאַרבינדונגען צווישן טעקעס / וועגווייַזער. דער אַרגומענט "s" מאכט די לינק סימבאָליש אָדער ווייך לינק אַנשטאָט פון שווער לינק.

צו שאַפֿן אַ שווער לינקס אויף אַ לינוקס אָדער יוניקס-ווי סיסטעם:

  1. שאַפֿן שווער לינק צווישן sfile1file און link1file, לויפן: ln sfile1file link1file.
  2. צו מאַכן סימבאָליש פֿאַרבינדונגען אַנשטאָט פון שווער פֿאַרבינדונגען, נוצן: ln -s מקור לינק.
  3. צו באַשטעטיקן ווייך אָדער שווער פֿאַרבינדונגען אויף לינוקס, לויפן: ls -l מקור לינק.

16 אָק. 2018 г.

וואָס איז ווייך לינק און שווער לינק אין לינוקס? א סימבאָליש אָדער ווייך לינק איז אַ פאַקטיש לינק צו דער אָריגינעל טעקע, כאָטש אַ שווער לינק איז אַ שפּיגל קאָפּיע פון ​​דער אָריגינעל טעקע. אויב איר ויסמעקן די אָריגינעל טעקע, די ווייך לינק האט קיין ווערט, ווייַל עס ווייזט צו אַ ניט-עגזיסטאַנט טעקע.

די פֿאַרבינדונגען אין יוניקס זענען בייסיקלי די פּוינטערז וואָס זענען פארבונדן צו די טעקעס און דיירעקטעריז. דער הויפּט חילוק צווישן אַ שווער פֿאַרבינדונג און אַ ווייך פֿאַרבינדונג איז אַז שווער פֿאַרבינדונג איז דער דירעקט רעפֿערענץ צו דער טעקע, בשעת אַ ווייך פֿאַרבינדונג איז דער רעפֿערענץ דורך נאָמען, וואָס מיטל עס ווייזט צו אַ טעקע דורך טעקע נאָמען.

UNIX סימבאָליש לינק אָדער סימלינק עצות

  1. ניצן ln -nfs צו דערהייַנטיקן די ווייך לינק. …
  2. ניצן Pwd אין אַ קאָמבינאַציע פון ​​UNIX ווייך לינק צו געפֿינען די פאַקטיש וועג דיין ווייך לינק איז ווייזן. …
  3. צו געפֿינען אַלע UNIX ווייך און שווער פֿאַרבינדונגען אין קיין וועגווייַזער, דורכפירן די פאלגענדע באַפֿעל "ls -lrt | grep "^ל" ".

22 אַפּ. 2011 г.

רובֿ טעקע סיסטעמען וואָס שטיצן שווער פֿאַרבינדונגען נוצן רעפֿערענץ קאַונטינג. אַ ינטאַדזשער ווערט איז סטאָרד מיט יעדער פיזיש דאַטן אָפּטיילונג. דער גאַנץ נומער רעפּראַזענץ די גאַנץ נומער פון שווער פֿאַרבינדונגען וואָס זענען באשאפן צו פונט צו די דאַטן. ווען אַ נייַע לינק איז באשאפן, דעם ווערט איז געוואקסן מיט איין.

ווי אַזוי טאָן איר קאָנטראָלירן אויב אַ וועגווייַזער איז אַ סימבאָליש לינק?

צו באַשליסן צי דער טעקע איז אַ סימבאָליש לינק איר קענען נוצן איינער פון די מעטהאָדס.

  1. GUI אופֿן: דער טעקע בילדל וועט זיין אַנדערש. דער בילדל פון דער טעקע וואָלט האָבן אַ פייַל.
  2. CLI אופֿן. דער רעזולטאַט פון ls -l וועט קלאר אָנווייַזן אַז דער טעקע איז אַ סימבאָליש לינק און עס וועט אויך רשימה די טעקע ווו עס ווייזט.

פּראָגראַם וועגווייַזער אין אַ טעקע פאַרוואַלטער, עס וועט דערשייַנען צו אַנטהאַלטן די טעקעס אין /mnt/partition/. פּראָגראַם. אין אַדישאַן צו "סימבאָליש פֿאַרבינדונגען", אויך באקאנט ווי "ווייך פֿאַרבינדונגען", איר קענען אַנשטאָט מאַכן אַ "שווער לינק". א סימבאָליש אָדער ווייך לינק ווייזט צו אַ דרך אין דער טעקע סיסטעם.

צו זען די סימבאָליש לינקס אין אַ וועגווייַזער:

  1. עפֿענען אַ וואָקזאַל און מאַך צו דעם וועגווייַזער.
  2. טיפּ די באַפֿעל: ls -la. דעם וועט לאַנג רשימה אַלע די טעקעס אין דער וועגווייַזער אפילו אויב זיי זענען פאַרבאָרגן.
  3. די טעקעס וואָס אָנהייבן מיט l זענען דיין סימבאָליש לינק טעקעס.

יא. זיי ביידע נעמען פּלאַץ ווייַל זיי ביידע נאָך האָבן וועגווייַזער איינסן.

דורך פעליקייַט, די ln באַפֿעל קריייץ שווער פֿאַרבינדונגען. צו שאַפֿן אַ סימבאָליש לינק, נוצן די -s (-symbolic) אָפּציע. אויב ביידע FILE און LINK זענען געגעבן, ln וועט שאַפֿן אַ לינק פון דער טעקע ספּעסיפיעד ווי דער ערשטער אַרגומענט (FILE) צו דער טעקע ספּעסיפיעד ווי די רגע אַרגומענט (LINK).

ווי דעם פּאָסטן? ביטע טיילן מיט דיין פרענדז:
OS הייַנט