በሊኑክስ ውስጥ ለስላሳ ማገናኛ እንዴት ይሰራል?

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

ተምሳሌታዊ ማገናኛ (እንዲሁም ለስላሳ ማገናኛ ወይም ሲምሊንክ በመባልም ይታወቃል) ያካትታል ለሌላ ፋይል ወይም ማውጫ እንደ ማጣቀሻ የሚያገለግል ልዩ የፋይል ዓይነት. ዩኒክስ/ሊኑክስ እንደ ኦፕሬቲንግ ሲስተሞች ብዙ ጊዜ ምሳሌያዊ አገናኞችን ይጠቀማሉ። … ተምሳሌታዊ አገናኞች ወደ ማውጫዎች እንዲሁም በተለያዩ የፋይል ስርዓቶች ወይም የተለያዩ ክፍልፋዮች ላይ ላሉ ፋይሎች ሊደረጉ ይችላሉ።

ሲምሊንክ (ተምሳሌታዊ አገናኝ ተብሎም ይጠራል) በሊኑክስ ውስጥ ወደ ሌላ ፋይል ወይም በኮምፒተርዎ ላይ ያለ አቃፊን የሚያመለክት የፋይል አይነት ነው። ሲምሊንኮች በዊንዶውስ ውስጥ ካሉ አቋራጮች ጋር ተመሳሳይ ናቸው። አንዳንድ ሰዎች ሲምሊንኮችን "ሶፍት ሊንኮች" ይሏቸዋል - በሊኑክስ/ዩኒክስ ሲስተምስ ውስጥ ያለ የአገናኝ አይነት - ከ"ደረቅ ማገናኛዎች" በተቃራኒ።

ለስላሳ ማገናኛ (ሲምቦሊክ ማገናኛ በመባልም ይታወቃል) እንደ ጠቋሚ ወይም የፋይል ስም ማጣቀሻ ሆኖ ይሰራል። በዋናው ፋይል ውስጥ ያለውን ውሂብ አይደርስበትም።.
...
ለስላሳ ማገናኛ;

የንጽጽር መለኪያዎች ጠንካራ አገናኝ ለስላሳ አገናኝ
የፋይል ስርዓት በፋይል ስርዓቶች ውስጥ መጠቀም አይቻልም. በፋይል ስርዓቶች ውስጥ ጥቅም ላይ ሊውል ይችላል.

ምሳሌያዊ አገናኝ ለመፍጠር ፣ -s (-ምሳሌያዊ) አማራጭን ተጠቀም. ሁለቱም FILE እና LINK ከተሰጡ ln እንደ መጀመሪያው ነጋሪ እሴት (FILE) ከተጠቀሰው ፋይል ወደ ሁለተኛው ነጋሪ እሴት (LINK) ወደተገለጸው ፋይል አገናኝ ይፈጥራል።

ለስላሳ ማገናኛ በዊንዶውስ ኦፐሬቲንግ ሲስተሞች ውስጥ ጥቅም ላይ ከሚውለው የፋይል አቋራጭ ባህሪ ጋር ተመሳሳይ ነው። እያንዳንዱ ለስላሳ የተገናኘ ፋይል ወደ ዋናው ፋይል የሚያመለክት የተለየ የ Inode እሴት ይዟል. ከደረቅ ማገናኛዎች ጋር እንደሚመሳሰል፣ በሁለቱም ፋይል ውስጥ ባለው ውሂብ ላይ የሚደረጉ ማናቸውም ለውጦች በሌላኛው ውስጥ ይንጸባረቃሉ።

ተምሳሌታዊ አገናኝን ለማስወገድ ሁለቱንም ይጠቀሙ የ rm ወይም ግንኙነት ማቋረጥ ትዕዛዙን ተከትሎ የሲምሊንኩ ስም እንደ ክርክር ነው. ወደ ማውጫ የሚጠቁም ተምሳሌታዊ ማገናኛን በሚያስወግዱበት ጊዜ በሲምሊንክ ስም ላይ ተከታይ slash አይጨምሩ።

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

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

UNIX ተምሳሌታዊ አገናኝ ወይም የሲምሊንክ ምክሮች

  1. ለስላሳ ማገናኛን ለማዘመን ln -nfs ይጠቀሙ። …
  2. ለስላሳ ማገናኛዎ የሚያመለክተውን ትክክለኛ መንገድ ለማወቅ pwdን በ UNIX soft link ጥምር ይጠቀሙ። …
  3. በማንኛውም ማውጫ ውስጥ ሁሉንም UNIX soft link እና hard link ለማወቅ “ls -lrt |” የሚለውን ትዕዛዝ ይከተሉ grep "^l" ".

ትችላለህ ፋይሉ ከ[-L ፋይል] ጋር ሲምሊንክ መሆኑን ያረጋግጡ። . በተመሳሳይ፣ ፋይሉ መደበኛ ፋይል መሆኑን ከ [ -f ፋይል] ጋር መሞከር ትችላለህ፣ ነገር ግን በዚህ ጊዜ ቼክ የሚደረገው ሲምሊንኮችን ከፈታ በኋላ ነው። ሃርድሊንኮች የፋይል አይነት አይደሉም፣ ለፋይል የተለያዩ ስሞች ብቻ ናቸው (የማንኛውም አይነት)።

ሃርድ ሊንክ የፋይሉን ዳታ ሳያባዛ ሌላ ፋይል በተመሳሳይ ድምጽ የሚወክል ፋይል ነው። ምንም እንኳን ሃርድ ማገናኛ እሱ የሚያመለክተው የዒላማው ፋይል የተንጸባረቀበት ቅጂ ቢሆንም፣ የሃርድ ድራይቭ ፋይሉን ለማከማቸት ምንም ተጨማሪ ቦታ አያስፈልግም.

በኮምፒውተር ውስጥ፣ ተምሳሌታዊ ማገናኛ (እንዲሁም ሲምሊንክ ወይም ለስላሳ ማገናኛ) የሚለው ቃል ነው። ፍፁም ወይም አንጻራዊ በሆነ መንገድ የሌላ ፋይል ወይም ማውጫ ማጣቀሻ የያዘ እና የስም መፍታትን የሚነካ ማንኛውም ፋይል.

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

በዩኒክስ ውስጥ ፍቃዶችን እንዴት ያነባሉ?

በማውጫ ውስጥ ያሉትን የሁሉም ፋይሎች ፈቃዶች ለማየት፣ የ ls ትዕዛዝን ከ -la አማራጮች ጋር ይጠቀሙ. እንደፈለጉት ሌሎች አማራጮችን ይጨምሩ; ለእርዳታ በዩኒክስ ውስጥ ባለው ማውጫ ውስጥ ያሉትን ፋይሎች ይዘርዝሩ። ከላይ ባለው የውጤት ምሳሌ በእያንዳንዱ መስመር ውስጥ ያለው የመጀመሪያው ቁምፊ የሚያመለክተው የተዘረዘረው ነገር ፋይል ወይም ማውጫ መሆኑን ነው.

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