Linux માં સાંકેતિક લિંક ફાઇલ શું છે?

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

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

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

સાંકેતિક લિંક બનાવવા માટે -s વિકલ્પને ln આદેશમાં પાસ કરો અને ત્યારપછી લક્ષ્ય ફાઇલ અને લિંકનું નામ. નીચેના ઉદાહરણમાં ફાઇલ બિન ફોલ્ડરમાં સિમલિંક થયેલ છે. નીચેના ઉદાહરણમાં માઉન્ટ થયેલ બાહ્ય ડ્રાઈવ હોમ ડિરેક્ટરીમાં સિમલિંક થયેલ છે.

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

સાંકેતિક કડીઓ છે લાઇબ્રેરીઓને લિંક કરવા અને મૂળ ખસેડ્યા વિના અથવા નકલ કર્યા વિના ફાઇલો સુસંગત સ્થાનો પર છે તેની ખાતરી કરવા માટે તમામ સમયનો ઉપયોગ. લિંક્સનો ઉપયોગ ઘણીવાર એક જ ફાઇલની બહુવિધ નકલોને અલગ-અલગ જગ્યાએ "સ્ટોર" કરવા માટે થાય છે પરંતુ તેમ છતાં એક ફાઇલનો સંદર્ભ આપે છે.

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

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

સૌથી સરળ રીત: cd જ્યાં સાંકેતિક લિંક સ્થિત છે અને વિગતોની યાદી બનાવવા માટે ls -l કરો ફાઈલોની. સાંકેતિક લિંક પછી -> ની જમણી બાજુનો ભાગ એ ગંતવ્ય છે કે જ્યાં તે નિર્દેશ કરે છે.

Linux માં ln આદેશ સ્રોત ફાઇલો અને ડિરેક્ટરીઓ વચ્ચે લિંક્સ બનાવે છે.

  1. -s – સિમ્બોલિક લિંક્સ માટેનો આદેશ.
  2. [ટાર્ગેટ ફાઇલ] - હાલની ફાઇલનું નામ જેના માટે તમે લિંક બનાવી રહ્યા છો.
  3. [પ્રતિકાત્મક ફાઇલનામ] – સાંકેતિક લિંકનું નામ.

source_file ને હાલની ફાઈલના નામ સાથે બદલો કે જેના માટે તમે સાંકેતિક કડી બનાવવા માંગો છો (આ ફાઈલ સમગ્ર ફાઈલ સિસ્ટમમાં કોઈપણ હાલની ફાઈલ અથવા ડિરેક્ટરી હોઈ શકે છે). સાંકેતિક લિંકના નામ સાથે myfile બદલો. ln આદેશ પછી સાંકેતિક કડી બનાવે છે.

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

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