Linux માં સોફ્ટ લિંક કેવી રીતે કામ કરે છે?

સાંકેતિક કડી, જેને સોફ્ટ કડી તરીકે પણ ઓળખવામાં આવે છે એક ખાસ પ્રકારની ફાઇલ જે બીજી ફાઇલ તરફ નિર્દેશ કરે છે, વિન્ડોઝના શોર્ટકટ અથવા મેકિન્ટોશ ઉપનામની જેમ. હાર્ડ લિંકથી વિપરીત, સાંકેતિક લિંકમાં લક્ષ્ય ફાઇલમાં ડેટા શામેલ નથી. તે ફક્ત ફાઇલ સિસ્ટમમાં ક્યાંક બીજી એન્ટ્રી તરફ નિર્દેશ કરે છે.

સાંકેતિક લિંક (સોફ્ટ લિંક અથવા સિમલિંક તરીકે પણ ઓળખાય છે) સમાવે છે વિશિષ્ટ પ્રકારની ફાઇલ કે જે અન્ય ફાઇલ અથવા ડિરેક્ટરીના સંદર્ભ તરીકે સેવા આપે છે. યુનિક્સ/લિનક્સ જેવી ઓપરેટિંગ સિસ્ટમ ઘણી વખત સાંકેતિક લિંકનો ઉપયોગ કરે છે. ... સિમ્બોલિક લિંક્સ ડિરેક્ટરીઓ તેમજ વિવિધ ફાઇલસિસ્ટમ અથવા વિવિધ પાર્ટીશનો પરની ફાઇલો માટે બનાવી શકાય છે.

સિમલિંક (જેને સાંકેતિક લિંક પણ કહેવાય છે) એ Linux માં ફાઇલનો એક પ્રકાર છે જે તમારા કમ્પ્યુટર પરની અન્ય ફાઇલ અથવા ફોલ્ડર તરફ નિર્દેશ કરે છે. સિમલિંક વિન્ડોઝમાં શોર્ટકટ જેવા જ છે. કેટલાક લોકો સિમલિંક્સને "સોફ્ટ લિંક્સ" કહે છે - Linux/UNIX સિસ્ટમમાં લિંકનો એક પ્રકાર - "હાર્ડ લિંક્સ" ના વિરોધમાં.

સોફ્ટ લિંક (સિમ્બોલિક લિંક તરીકે પણ ઓળખાય છે) એક નિર્દેશક તરીકે અથવા ફાઇલના નામના સંદર્ભ તરીકે કાર્ય કરે છે. તે મૂળ ફાઇલમાં ઉપલબ્ધ ડેટાને ઍક્સેસ કરતું નથી.
...
સોફ્ટ લિંક:

સરખામણી પરિમાણો હાર્ડ લિંક સોફ્ટ લિંક
ફાઇલ સિસ્ટમ તેનો ઉપયોગ સમગ્ર ફાઇલ સિસ્ટમમાં કરી શકાતો નથી. તેનો ઉપયોગ સમગ્ર ફાઇલ સિસ્ટમમાં થઈ શકે છે.

સાંકેતિક લિંક બનાવવા માટે, -s ( -સિમ્બોલિક) વિકલ્પનો ઉપયોગ કરો. જો FILE અને LINK બંને આપવામાં આવ્યા હોય, તો ln પ્રથમ દલીલ ( FILE ) તરીકે ઉલ્લેખિત ફાઇલમાંથી બીજી દલીલ ( LINK ) તરીકે ઉલ્લેખિત ફાઇલની લિંક બનાવશે.

સોફ્ટ લિંક એ ફાઈલ શોર્ટકટ ફીચર જેવી જ છે જેનો ઉપયોગ વિન્ડોઝ ઓપરેટિંગ સિસ્ટમમાં થાય છે. દરેક સોફ્ટ લિંક્ડ ફાઇલ એક અલગ Inode મૂલ્ય ધરાવે છે જે મૂળ ફાઇલ તરફ નિર્દેશ કરે છે. હાર્ડ લિંક્સની જેમ, કોઈપણ ફાઇલમાં ડેટામાં કોઈપણ ફેરફારો અન્યમાં પ્રતિબિંબિત થાય છે.

સાંકેતિક લિંકને દૂર કરવા માટે, ક્યાં તો ઉપયોગ કરો rm અથવા unlink આદેશ પછી દલીલ તરીકે સિમલિંકનું નામ. ડાયરેક્ટરી તરફ નિર્દેશ કરતી સાંકેતિક લિંકને દૂર કરતી વખતે સિમલિંક નામમાં પાછળનો સ્લેશ જોડશો નહીં.

ડિરેક્ટરીમાં સાંકેતિક લિંક્સ જોવા માટે:

  1. ટર્મિનલ ખોલો અને તે નિર્દેશિકા પર જાઓ.
  2. આદેશ લખો: ls -la. આ નિર્દેશિકામાંની બધી ફાઈલો છુપાયેલ હોય તો પણ તેની લાંબી યાદી બનાવશે.
  3. l થી શરૂ થતી ફાઇલો તમારી સાંકેતિક લિંક ફાઇલો છે.

UNIX સિમ્બોલિક લિંક અથવા સિમલિંક ટિપ્સ

  1. સોફ્ટ લિંકને અપડેટ કરવા માટે ln -nfs નો ઉપયોગ કરો. …
  2. તમારી સોફ્ટ લિંક જે વાસ્તવિક પાથ દર્શાવે છે તે શોધવા માટે UNIX સોફ્ટ લિંકના સંયોજનમાં pwd નો ઉપયોગ કરો. …
  3. કોઈપણ ડિરેક્ટરીમાં તમામ UNIX સોફ્ટ લિંક અને હાર્ડ લિંક શોધવા માટે નીચેના આદેશનો અમલ કરો “ls -lrt | grep “^l” “.

તમે કરી શકો છો ફાઇલ [ -L ફાઇલ ] સાથે સિમલિંક છે કે કેમ તે તપાસો . એ જ રીતે, તમે [ -f ફાઇલ ] સાથે ફાઇલ નિયમિત ફાઇલ છે કે કેમ તે ચકાસી શકો છો, પરંતુ તે કિસ્સામાં, તપાસ સિમલિંક્સને ઉકેલ્યા પછી કરવામાં આવે છે. હાર્ડલિંક એ ફાઇલનો એક પ્રકાર નથી, તે ફાઇલ (કોઈપણ પ્રકારની) માટે માત્ર અલગ નામો છે.

હાર્ડ લિંક એ એક ફાઇલ છે જે તે ફાઇલના ડેટાને વાસ્તવમાં ડુપ્લિકેટ કર્યા વિના સમાન વોલ્યુમ પર બીજી ફાઇલને રજૂ કરે છે. … જો કે હાર્ડ લિંક અનિવાર્યપણે લક્ષ્ય ફાઇલની પ્રતિબિંબિત નકલ છે જે તે નિર્દેશ કરે છે, હાર્ડ લિંક ફાઈલ સ્ટોર કરવા માટે કોઈ વધારાની હાર્ડ ડ્રાઈવ જગ્યાની જરૂર નથી.

કમ્પ્યુટિંગમાં, સાંકેતિક લિંક (સિમલિંક અથવા સોફ્ટ લિંક પણ) માટે એક શબ્દ છે કોઈપણ ફાઇલ કે જેમાં સંપૂર્ણ અથવા સંબંધિત પાથના સ્વરૂપમાં અન્ય ફાઇલ અથવા ડિરેક્ટરીનો સંદર્ભ હોય અને તે પાથનામ રિઝોલ્યુશનને અસર કરે.

હાર્ડ-લિંકિંગ ડિરેક્ટરીઓનું કારણ છે મંજૂરી નથી થોડી તકનીકી છે. આવશ્યકપણે, તેઓ ફાઇલ-સિસ્ટમ માળખું તોડે છે. તમારે સામાન્ય રીતે કોઈપણ રીતે હાર્ડ લિંક્સનો ઉપયોગ કરવો જોઈએ નહીં. સિમ્બોલિક લિંક્સ સમસ્યા ઊભી કર્યા વિના મોટાભાગની સમાન કાર્યક્ષમતાને મંજૂરી આપે છે (દા.ત. ln -s target link ).

તમે યુનિક્સમાં પરવાનગીઓ કેવી રીતે વાંચો છો?

ડિરેક્ટરીમાંની બધી ફાઇલો માટેની પરવાનગીઓ જોવા માટે, -la વિકલ્પો સાથે ls આદેશનો ઉપયોગ કરો. ઇચ્છિત તરીકે અન્ય વિકલ્પો ઉમેરો; મદદ માટે, યુનિક્સમાં ડિરેક્ટરીમાં ફાઇલોની સૂચિ જુઓ. ઉપરના આઉટપુટ ઉદાહરણમાં, દરેક લીટીમાં પ્રથમ અક્ષર સૂચવે છે કે સૂચિબદ્ધ ઑબ્જેક્ટ ફાઇલ છે કે ડિરેક્ટરી.

આ પોસ્ટ ગમે છે? કૃપા કરીને તમારા મિત્રોને શેર કરો:
ઓએસ ટુડે