פורסם 2006 באפריל 119 שנים מי יכול להגיד לי בלינוקס, מה זה עושה ?touch aln -s a brm aln -s b acat aומה הבעיה?
פורסם 2006 באפריל 119 שנים לא ברור לי מה הבעיה. יכול להיות שזה בגלל שלא נגעתי בלינוקס כבר שנתיים.touch a יוצר (או מעדכן את התאריך) של קובץ בשם a.השורה השניה יוצרת לינק סימבולי בשם b ל- a.השורה השלישית מוחקת את a (נראה לי שזה אפשרי בגלל שזה רק לינק סימבולי)השורה הרביעית יוצרת לינק סימבולי ל- b בשם a.השורה השלישית מדפיסה את a, כלומר את התוכן של b. כיוון ש- b הוא לינק סימבולי, התוכן שלו יהיה ה- path של a המקורי (או משהו כזה).
פורסם 2006 באפריל 119 שנים יש טעות בידיך - בהתחלה b הוא לינק ל-a, ולא להיפך. מחיקת a היא לא מחיקת לינק סימבולי.מה שקורה הוא שיש כאן שני לינקים סימבוליים שמצביעים אחד על השני. זה אמור לגרור לולאה אינסופית לדעתי.עריכה: ניסיתי, וזה מה שקרה:cat: a: Too many levels of symbolic linksשזה הגיוני כנראה. (כמו מה שקורה כשמנסים לעשות רקורסיה אינסופית)
פורסם 2006 באפריל 119 שנים נו, טוב לדעת.בשביל הפעם בשנה שאני מרגיש צורך ליצור לינק כזה אני מסתכל ב- info שלו.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.