የተሰባበሩ ምሳሌያዊ አገናኞች ፣ ከኡቡንቱ እንዴት ማግኘት እና እነሱን ማስወገድ እንደሚቻል

ስለ የተሰበሩ ምሳሌያዊ አገናኞች

በሚቀጥለው ርዕስ ውስጥ እንመለከታለን የተሰበሩ ምልክቶችን እንዴት መፈለግ እና ማስወገድ እንደሚቻል በኡቡንቱ ውስጥ. ምሳሌያዊ አገናኞች የ Gnu / Linux ስርዓት አያያዝን ለማቃለል መንገድ ናቸው። እነዚህ በሁለቱም አገልጋዮች እና መስሪያ ጣቢያዎች ላይ ጥቅም ላይ ይውላሉ ፣ ከአንድ ማውጫ ወደ ሌላ ማገናኘት በማውጫ ዛፍ ውስጥ ሌላ ቦታ መረጃ ለመላክ ጥቅም ላይ ይውላል ፡፡

Un ምሳሌያዊ አገናኝ በዩኒክስ ወይም በግኑ / ሊነክስ ሲስተሞች ላይ ይጠቁማል በማውጫ መዋቅር ውስጥ በተለየ ቦታ ውስጥ የሚገኝ ነባር ማውጫ ወይም ፋይል መዳረሻ. ይህንን አገናኝ በመጠቀም የተደረገ ማሻሻያ በመጀመሪያው ውስጥ ይንፀባርቃል ፣ ግን በተቃራኒው አገናኙ ከተወገደ ፣ እሱ የሚያመለክተው ፋይል ወይም ማውጫ አይወገድም። ሌላው ብዙም ያልተለመደ አማራጭ ጠንካራ አገናኝን መጠቀም ነው (ጠንካራ አገናኝ) በዚህ አጋጣሚ አገናኙን መሰረዝ የፋይሉ የመጨረሻ ጠንካራ አገናኝ ከሆነ የፋይሉን ወይም የማውጫውን መሰረዝ ያስከትላል ፡፡

ከጠንካራ አገናኞች ይልቅ የምልክታዊ አገናኝ ጥቅሙ በሌሎች መሣሪያዎች ላይ በሚገኙ የፋይል ስርዓቶች ውስጥ ያሉትን ነገሮች የሚያመለክቱ ወይም በተመሳሳይ መሣሪያ ውስጥ ያሉ ክፍፍሎችን የሚያመለክቱ ምሳሌያዊ አገናኞችን ማድረግ መቻሉ ነው ፡፡ አገናኞችን ለማስተዳደር በመደበኛነት ያዘዘው ትእዛዝ (ሁለቱም ጨካኝ እና ምሳሌያዊ) ነው ln.

Symlinks, ምሳሌያዊ አገናኞችን ለማስተዳደር መሳሪያ

የሚባል መተግበሪያ አለ ሲምሊንክስ በአብዛኛዎቹ የ Gnu / Linux ማከማቻዎች ውስጥ. ይህ ቀላል የትእዛዝ መስመር መገልገያ ነው ፣ እሱም ምሳሌያዊ አገናኞችን ለማስተዳደር ጠቃሚ ውጤቶችን እና አማራጮችን ይሰጣል. ወደ ይህንን መሳሪያ በኡቡንቱ ላይ ይጫኑ፣ ተርሚናል (Ctrl + Alt + T) ብቻ መክፈት እና ትዕዛዙን ማስፈፀም አለብን

ሲምሊንክስን ጫን

sudo apt install symlinks

በምሳሌያዊ አገናኞች በምሳሌያዊ አገናኞች ለመስራት የተለያዩ አማራጮችን መጠቀም እንችላለን ፡፡ ከእነሱ መካከል አማራጩን ማጉላት እንችላለን -d፣ ተንጠልጥለው የቀሩትን አገናኞች የሚያስወግድ. ማወቅ ሌላው አስደሳች ነገር አማራጩ ነው -r, በዚህ መሣሪያ ላይ የምንገልጸውን ማንኛውንም አማራጭ በንዑስ ክፍልፋዮች በኩል እንደገና የሚያከናውን ነው.

እገዛ ሲምሊንክስ

መሠረታዊ ምሳሌ

በዚህ ምሳሌ ለመጀመር በመጀመሪያ ምሳሌያዊ አገናኝ እንፍጠር ፡፡ በመውሰድ ይህንን ማድረግ እንችላለን አሁን ካለ ፋይል ጋር ለማገናኘት አሁን ያለውን ፋይል እና የ ln ትዕዛዙን በመጠቀም. ይህንን ምሳሌ ለመፍጠር ትዕዛዞቹ የሚከተሉት ይሆናሉ-

touch archivo-ejemplo.txt

ln -s archivo-ejemplo.txt link-archivo-ejemplo.txt

ከዚያ ትዕዛዙን እንጠቀማለን ls አሁን የፈጠርነው አገናኝ በእኛ ስርዓት ውስጥ እንዳለ ለመፈተሽ ፡፡

አገናኝ ተፈጥሯል

ቀጣዩ የምናደርገው ነገር ነው አሁን የፈጠርነውን ሲምሊንክስ ይሰብሩ.

rm archivo-ejemplo.txt

የተቆራረጠ አገናኝ
ምንም እንኳን በቀደመው ቅጽበታዊ ገጽ እይታ ላይ እንደሚታየው የመጀመሪያውን ፋይል አሁን ብናጠፋም ትዕዛዙ ls -l አሁንም አገናኙ አሁንም እንደ ሆነ ዘግቧል. ይህ አገናኝ ከአሁን በኋላ ከሌለው ፋይል ላይ ተንጠልጥሎ ስለሚቀር ችግሩ እዚህ ላይ ነው ፡፡ በዚህ ምሳሌ ውስጥ ያሉት ፋይሎችም በተለያዩ ማውጫዎች ውስጥ ሊሆኑ ይችላሉ ፣ ይህም ዋናው ፋይል አሁንም እንዳለ ለመፈተሽ የበለጠ አስቸጋሪ ያደርገዋል ፡፡

የተሰበሩ ምሳሌያዊ አገናኞችን ፈልግ እና ጠግን

የተበላሸ ሲምሊንክስን ማስተካከል የሚቻልበት መንገድ በቀላሉ እነሱን ማስወገድ ነው. እነሱን መልሶ ማግኘት የማይቻል ነው ፣ ስለሆነም እኛ ብቻ ያስፈልገናል ከማውጫ ዛፍ ውስጥ ይሰር .ቸው.

ምዕራፍ የተበላሹ ተመሳሳይ አገናኞችን ይፈትሹ የምስል ማገናኛ መሣሪያዎችን እንጠቀም. የሚከተሉትን ትዕዛዝ ብቻ መጠቀም አለብን:

symlinks .

ለጉዳዩ ትኩረት መስጠቱ አስፈላጊ ነው (.) የአሁኑን የሥራ ማውጫ እንደሚያመለክት በትእዛዙ መጨረሻ ላይ ፡፡ ይህ በ ሊለወጥ ይችላል ለመፈለግ የምንሞክርበትን ማውጫ ለማመልከት ማንኛውንም መንገድ. የቀድሞው ትዕዛዝ የሚከተሉትን እንደሚከተለው ውጤት ያሳየናል

የተሰበሩ አገናኞችን ይፈልጉ

የሚያመለክተውአገናኝ-ፋይል- example.txt'ተንጠልጥሏል እና ምሳሌያዊው አገናኝ ተሰብሯል። እሱን ለማጥፋት አማራጩን በመጨመር ልክ እንደበፊቱ ተመሳሳይ ትዕዛዝ ብቻ መጠቀም አለብን -d:

የተቆራረጠ አገናኝን በማስወገድ ላይ

symlinks -d .

ተርሚናል የሚመልሰው ውጤት ከመጨረሻው ጊዜ ጋር ተመሳሳይ የሆነ ነገር ያሳያል ፣ ግን በዚህ ጊዜ መስመሩን ያጠቃልላልተሰርዟል'.

የቀደመውን ምሳሌ በመቀጠል ፣ የመጨረሻውን ትእዛዝ ባንጠቀም ኖሮ ፣ የተሰበሩ ምሳሌያዊ አገናኞችን ለመፈለግ እኛ እንዲሁ ልንጠቀምባቸው የምንችላቸውን ማግኘት እንችላለን:

የተሰበሩ አገናኞችን ከ Find ጋር እንዴት መፈለግ እንደሚቻል

find . -xtype l

እንደ አመሳስል አገናኞች መሣሪያ ፣ ጊዜው (.) የአሁኑን የሥራ ማውጫ ይወክላል። ለ የተሰበሩትን ምሳሌያዊ አገናኞች ያስወግዱ ፣ አማራጩን ማከል ብቻ አለብን -ሰርዝ በሚከተለው ውስጥ እንደሚታየው:

find . -xtype l -delete

ይህ ትዕዛዝ ምንም ውጤቶችን አያሳይም ፣ ግን ያለ አማራጭ እንደገና ከፈፀምን - ሰርዝ፣ በማያ ገጹ ላይ ምንም አንመለከትም ፡፡ ይህ የተሰበሩ ምሳሌያዊ አገናኞች እንደተወገዱ ማሳያ ይሆናል።

አራግፍ

ተመሳሳይ አገናኞችን ማራገፍ እሱን እንደመጫን ቀላል ነው። እኛ ተርሚናል (Ctrl + Alt + T) መክፈት እና ትዕዛዙን ማስፈፀም ብቻ ያስፈልገናል

ተመሳሳይ አገናኞችን ማራገፍ

sudo apt remove symlinks

በእነዚህ ቀላል ደረጃዎች ሁሉም ተጠቃሚዎች ይችላሉ የተሰበሩትን አገናኞች በቀላሉ ያግኙ እና ችግር ከመፍጠርዎ በፊት ያስወግዱ.


የጽሑፉ ይዘት የእኛን መርሆዎች ያከብራል የአርትዖት ሥነ ምግባር. የስህተት ጠቅ ለማድረግ እዚህ.

አስተያየት ለመስጠት የመጀመሪያው ይሁኑ

አስተያየትዎን ይተው

የእርስዎ ኢሜይል አድራሻ ሊታተም አይችልም. የሚያስፈልጉ መስኮች ጋር ምልክት ይደረግባቸዋል *

*

*

  1. ለመረጃው ኃላፊነት ያለው: ሚጌል Áንጌል ጋቶን
  2. የመረጃው ዓላማ-ቁጥጥር SPAM ፣ የአስተያየት አስተዳደር ፡፡
  3. ህጋዊነት-የእርስዎ ፈቃድ
  4. የመረጃው ግንኙነት-መረጃው በሕጋዊ ግዴታ ካልሆነ በስተቀር ለሶስተኛ ወገኖች አይተላለፍም ፡፡
  5. የውሂብ ማከማቻ በኦክሴንትስ አውታረመረቦች (አውሮፓ) የተስተናገደ የውሂብ ጎታ
  6. መብቶች-በማንኛውም ጊዜ መረጃዎን መገደብ ፣ መልሰው ማግኘት እና መሰረዝ ይችላሉ ፡፡