በሊኑክስ ውስጥ ምሳሌያዊ አገናኝ ፋይል ምንድን ነው?

ተምሳሌታዊ አገናኝ፣ እንዲሁም ለስላሳ አገናኝ ተብሎ የሚጠራው፣ ልክ እንደ ዊንዶውስ ወይም ማኪንቶሽ ተለዋጭ ስም ወደ ሌላ ፋይል የሚያመለክት ልዩ የፋይል አይነት ነው። እንደ ሃርድ ማገናኛ ሳይሆን ተምሳሌታዊ አገናኝ በዒላማው ፋይል ውስጥ ያለውን ውሂብ አልያዘም። በቀላሉ በፋይል ስርዓቱ ውስጥ የሆነ ቦታ ወደ ሌላ ግቤት ይጠቁማል.

ምሳሌያዊ አገናኝ ነው። ወደ ሌላ የፋይል ስርዓት ነገር የሚያመለክት የፋይል ስርዓት ነገር. እየተጠቆመ ያለው ነገር ኢላማ ይባላል። ተምሳሌታዊ አገናኞች ለተጠቃሚዎች ግልጽ ናቸው; አገናኞቹ እንደ መደበኛ ፋይሎች ወይም ማውጫዎች ሆነው ይታያሉ፣ እና በተጠቃሚው ወይም በመተግበሪያው በትክክል በተመሳሳይ መንገድ ሊተገበሩ ይችላሉ።

ፈጠረ a ተምሳሌታዊ አገናኝ፣ -s ይጠቀሙ (-ተምሳሌታዊ ) አማራጭ። ሁለቱም FILE እና ከሆነ LINK ተሰጥተዋል፣ ln ፈቃድ ፈጠረ a ማያያዣ እንደ መጀመሪያው ግቤት ከተጠቀሰው ፋይል (FILE) ወደ ሁለተኛው ነጋሪ እሴት (ፋይል) LINK ).

ተምሳሌታዊ አገናኝ ለመፍጠር የ -s ምርጫን ወደ ln ትዕዛዝ ያስተላልፉ የዒላማው ፋይል እና የአገናኝ ስም. በሚከተለው ምሳሌ ፋይሉ ወደ መጣያ አቃፊው ውስጥ ተያይዟል። በሚከተለው ምሳሌ የተጫነ ውጫዊ አንጻፊ ከቤት ማውጫ ጋር ተያይዟል።

ለስላሳ ማገናኛ (ሲምሊንክ ወይም ተምሳሌታዊ አገናኝ ተብሎም ይጠራል) ነው። የፋይል ስም እና ቦታን የሚያመለክት የፋይል ስርዓት ግቤት. … ተምሳሌታዊ አገናኙን መሰረዝ ዋናውን ፋይል አያስወግደውም። ሆኖም ግን, ለስላሳ ማገናኛ ነጥቦቹ የተወገዱበት ፋይል, ለስላሳ ማገናኛ መስራት ካቆመ, ተሰብሯል.

ተምሳሌታዊ ማገናኛዎች ናቸው። ቤተ-መጻሕፍትን ለማገናኘት እና ፋይሎቹ ዋናውን ሳይንቀሳቀሱ እና ሳይገለበጡ ወጥ በሆነ ቦታ ላይ መሆናቸውን ለማረጋገጥ ሁል ጊዜ ጥቅም ላይ ይውላል. አገናኞች ብዙ ጊዜ የአንድን ፋይል ቅጂ በተለያዩ ቦታዎች "ለማከማቸት" ያገለግላሉ ነገር ግን አሁንም አንድ ፋይልን ይጠቅሳሉ።

ምሳሌያዊ አገናኞችን በማውጫ ውስጥ ለማየት፡-

  1. ተርሚናል ይክፈቱ እና ወደዚያ ማውጫ ይሂዱ።
  2. ትዕዛዙን ይተይቡ: ls -la. ይህ በማውጫው ውስጥ ያሉት ሁሉም ፋይሎች የተደበቁ ቢሆኑም ይዘረዝራል።
  3. በ L የሚጀምሩ ፋይሎች የእርስዎ ተምሳሌታዊ አገናኝ ፋይሎች ናቸው።

ቀላሉ መንገድ: ሲዲ ምሳሌያዊ ማገናኛ ወደሚገኝበት እና ዝርዝሮቹን ለመዘርዘር ls -l ያድርጉ የፋይሎቹ. ከ -> በስተቀኝ ያለው ክፍል ከተምሳሌታዊው ማገናኛ በኋላ የሚያመለክት መድረሻ ነው.

በሊኑክስ ውስጥ ያለው ln ትዕዛዝ በምንጭ ፋይሎች እና ማውጫዎች መካከል አገናኞችን ይፈጥራል።

  1. -s - የምልክት ማገናኛዎች ትእዛዝ።
  2. [የዒላማ ፋይል] - አገናኙን እየፈጠሩበት ያለው የፋይል ስም.
  3. (ምሳሌያዊ የፋይል ስም) - የምሳሌያዊ አገናኝ ስም.

ተምሳሌታዊ ማገናኛን ለመፍጠር በሚፈልጉት ፋይል ስም ምንጭ_ፋይልን ይተኩ (ይህ ፋይል በፋይል ስርዓቶች ውስጥ ያለ ማንኛውም ፋይል ወይም ማውጫ ሊሆን ይችላል)። myfile በምሳሌያዊው አገናኝ ስም ይተኩ። የ ln ትዕዛዝ ከዚያም ተምሳሌታዊ ማገናኛን ይፈጥራል.

ምክንያቱ ጠንካራ-አገናኝ ማውጫዎች ነው። አይፈቀድም ትንሽ ቴክኒካል ነው። በመሠረቱ, የፋይል-ስርዓት መዋቅርን ይሰብራሉ. ለማንኛውም በአጠቃላይ ሃርድ ሊንኮችን መጠቀም የለብህም። ተምሳሌታዊ ማገናኛዎች ችግር ሳይፈጥሩ አብዛኛዎቹን ተመሳሳይ ተግባራት ይፈቅዳሉ (ለምሳሌ ln-s ዒላማ ማገናኛ)።

ይህን ልጥፍ ይወዳሉ? እባክዎን ለወዳጆችዎ ያካፍሉ -
ስርዓተ ክወና ዛሬ