אָפט קשיא: ווי ווייך לינק אַרבעט אין לינוקס?

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

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

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

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

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

צו שאַפֿן אַ סימבאָליש לינק איז לינוקס ניצן די ln באַפֿעל מיט די -s אָפּציע. פֿאַר מער אינפֿאָרמאַציע וועגן דעם ln באַפֿעל, באַזוכן די ln man בלאַט אָדער טיפּ man ln אין דיין וואָקזאַל. אויב איר האָט פֿראגן אָדער באַמערקונגען, פילן פריי צו לאָזן אַ באַמערקונג.

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

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

22 אַפּ. 2011 г.

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

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

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

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

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

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

16 אָק. 2018 г.

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

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