આ માર્ગદર્શિકામાં, હું તમને બતાવીશ કે ln આદેશની મદદથી સાંકેતિક લિંક્સ કેવી રીતે બનાવવી અને ઉપયોગ કરવો.
ઉપલબ્ધ બે પ્રકારના લિંક્સ છે:
- હાર્ડ કડીઓ
- સોફ્ટ લિંક્સ
મેં પહેલાં એક માર્ગદર્શક લખ્યું છે જે પહેલેથી દર્શાવે છે કે કઇંક કડી છે અને શા માટે તમે તેનો ઉપયોગ કરો છો અને તેથી આ માર્ગદર્શિકા મુખ્યત્વે સોફ્ટ લિંક્સ અથવા સાંકેતિક કડીઓ પર ધ્યાન કેન્દ્રિત કરશે કારણ કે તે વધુ સામાન્ય રીતે ઓળખાય છે.
હાર્ડ લિંક શું છે
તમારી ફાઇલ સિસ્ટમમાંની દરેક ફાઇલને સંખ્યા દ્વારા ઓળખવામાં આવે છે જેને એક ઇનોડ કહેવાય છે. મોટાભાગના સમયથી તમે ખરેખર આ વિશે ચિંતા કરશો નહીં પરંતુ જ્યારે તમે હાર્ડ લિંક બનાવવા માંગો ત્યારે આનું મહત્વ પ્રકાશમાં આવે છે.
હાર્ડ લિંકથી તમે કોઈ અલગ સ્થાનમાં કોઈ ફાઇલને અલગ નામ આપી શકો છો પરંતુ આવશ્યકપણે તે બરાબર સમાન ફાઇલ છે. ફાઇલોને એકસાથે જોડતી કી એ આઇનોડ નંબર છે.
હાર્ડ લિંક્સ વિશે મહાન વસ્તુ એ છે કે તેઓ કોઈપણ ભૌતિક હાર્ડ ડ્રાઈવ સ્થાન લેતા નથી.
હાર્ડ લિંક ફાઇલોને વર્ગીકૃત કરવાનું સરળ બનાવે છે દાખલા તરીકે, કલ્પના કરો કે તમારી પાસે ફોટાઓનું ફોલ્ડર છે. તમે હોલીડે પિક્ચર્સ તરીકે ઓળખાતા એક ફોલ્ડર બનાવી શકો છો, બીજો ફોલ્ડર જેને બાળકો ફોટા અને ત્રીજા નામના પાલતુ ફોટાઓ કહેવાય છે.
શક્ય છે કે તમારી પાસે કેટલાક ફોટા હશે જે તમામ ત્રણ કેટેગરીમાં ફિટ થઈ શકે છે કારણ કે તે તમારા બાળકો અને શ્વાન સાથે રજા પર લેવામાં આવ્યા હતા.
તમે મુખ્ય ચિત્રોને હોલિડે ચિત્રો ફોટામાં મૂકી શકો છો અને પછી બાળકની ફોટા કેટેગરીમાં તે ફોટોની હાર્ડ લિંક બનાવી શકો છો અને પાલતુ ફોટા કેટેગરીમાં બીજી હાર્ડ કડી બનાવી શકો છો. કોઈ વધારાની જગ્યા લેવામાં નથી.
હાર્ડ લિંક બનાવવા માટે તમારે ફક્ત નીચે આપેલ આદેશ દાખલ કરવો પડશે:
ln / path / to / file / path / to / hardlink
કલ્પના કરો કે તમને રજાના ફોટા ફોલ્ડરમાં બ્રાઇટનબીચ નામની એક ફોટો હતી અને તમે બાળકના ફોટા ફોલ્ડરમાં એક લિંક બનાવવાની ઇચ્છા રાખો છો, તમે નીચેની આદેશનો ઉપયોગ કરશો.
એલએન / હોલીડેફોટોસ / બાઇટનબીક. જેપીજી / કેડ્સફોટોસ / બ્રોટોનબીચ.જીપીજી
નીચે પ્રમાણે તમે ls આદેશનો ઉપયોગ કરીને સમાન ફાઈલોને કડી કરી શકો છો.
એલએસ-એલટી
આઉટપુટ કંઈક હશે- rw-r - r-- 1 વપરાશકર્તાનામ જૂથનામ તારીખ ફાઇલનામ.
પ્રથમ ભાગ વપરાશકર્તાની પરવાનગીઓ બતાવે છે. મહત્વપૂર્ણ બીટ એ પરવાનગીઓ પછી અને વપરાશકર્તાનામ પહેલાંની સંખ્યા છે.
જો નંબર 1 હોય તો તે એકમાત્ર ફાઇલ છે જે ચોક્કસ ઇનોડ (એટલે કે તે લિંક નથી) તરફ સંકેત કરે છે. જો નંબર એક કરતા વધારે હોય તો તે 2 અથવા વધુ ફાઇલો દ્વારા કઠણ છે.
સિંબોલિક લિંક શું છે
એક સાંકેતિક લિંક એક ફાઇલમાંથી બીજામાં શોર્ટકટ જેવી છે. સાંકેતિક લિંકની સમાવિષ્ટો એ વાસ્તવિક ફાઇલ અથવા ફોલ્ડરનું સરનામું છે જેની સાથે લિંક થયેલ છે.
સાંકેતિક કડીઓનો ઉપયોગ કરવાનો ફાયદો એ છે કે તમે અન્ય પાર્ટીશનો પર અને અન્ય ઉપકરણો પર ફાઇલો અને ફોલ્ડરોને લિંક કરી શકો છો.
હાર્ડ લિન્ક અને સિમ્બોલિક લિંક વચ્ચેનો બીજો તફાવત એ છે કે જે હાર્ડ લિંક્સ પહેલાથી જ અસ્તિત્વમાં છે તેવી ફાઇલ સામે બનાવી શકાય છે, જ્યારે એક હળવા કડી ફાઇલની અગાઉથી બનાવી શકાય છે જે તે હાલની તરફ સંકેત કરે છે.
સાંકેતિક લિંક બનાવવા માટે નીચેનું વાક્યરચના વાપરો:
ln -s / path / to / file / path / to / link
જો તમે પહેલાથી જ અસ્તિત્વમાં છે તે લિંક પર ફરીથી લખવા માટે ચિંતિત હોવ તો તમે નીચે -b સ્વિચનો ઉપયોગ કરી શકો છો:
ln -s -b / path / to / file / path / to / link
આ લિંકનું બેકઅપ બનાવશે જો તે પહેલાથી જ ફાઇલનામ બનાવીને અસ્તિત્વમાં છે પરંતુ અંતે (~) ટિલડે છે .
જો ફાઇલ પહેલાથી જ સમાન નામથી સાંકેતિક લિંક તરીકે અસ્તિત્વમાં છે, તો તમને ભૂલ મળશે.
તમે નીચેની આદેશનો ઉપયોગ કરીને ફાઇલને ઓવરરાઇટ કરવા માટે લિંકને ફરજ પાડી શકો છો:
ln -s -f / path / to / file / path / to / link
તમે કદાચ -બીબી સ્વીચ વિના -f સ્વીચનો ઉપયોગ કરવા માંગતા નથી કારણ કે તમે મૂળ ફાઇલ ગુમાવશો.
બીજું વિકલ્પ એ છે કે શું કોઈ ફાઇલને ઓવરરાઈટ કરવા માંગતા હોય તે સંદેશ પ્રાપ્ત કરવાનું છે જો તે પહેલાથી અસ્તિત્વમાં છે. તમે નીચેનો આદેશ સાથે આ કરી શકો છો:
ln -s -i / path / to / file / path / to / link
તમે કેવી રીતે કહી શકો છો કે ફાઇલ સાંકેતિક કડી છે?
નીચેના ls આદેશ ચલાવો:
એલએસ-એલટી
જો ફાઇલ સાંકેતિક કડી હોય તો તમે આના જેવું કંઈક જોશો:
myshortcut -> myfile
તમે બીજા ફોલ્ડરમાં નેવિગેટ કરવા માટે સાંકેતિક લિંકનો ઉપયોગ કરી શકો છો.
ઉદાહરણ તરીકે, કલ્પના કરો કે તમારી પાસે / home / music / rock / alicecooper / heystoopid ની લિંક છે જે હેઇસ્ટોઓપીડ કહેવાય છે
તમે નીચેના આદેશની મદદથી તે ફોલ્ડરમાં નેવિગેટ કરવા માટે નીચેનો cd આદેશ ચલાવી શકો છો:
સીડી હેયસ્ટોઓપીડ
સારાંશ
તેથી તે છે. તમે શૉર્ટકટ્સ જેવી સાંકેતિક લિંક્સનો ઉપયોગ કરો છો તેઓનો ઉપયોગ ખરેખર લાંબા પાથ ટૂંકા અને અન્ય પાર્ટીશનો અને ડ્રાઈવો પર ફાઇલોને સરળ ઍક્સેસ મેળવવા માટે કરી શકાય છે.
આ માર્ગદર્શિકા તમને સિમ્બોલિક લિંક્સ વિશે જાણવાની જરૂર છે તે બધું જ બતાવે છે પરંતુ તમે અન્ય સ્વિચ માટે ln આદેશ માટે મેન્યુઅલ પૃષ્ઠને તપાસી શકો છો.