Linux માં ફાઇલોને લિંક કરવા માટે હાર્ડ લિંક્સનો ઉપયોગ કરવો

લિંક્સમાં તમે 2 પ્રકારના લિંક્સ બનાવી શકો છો.

સાંકેતિક લિંક વિન્ડોઝ શૉર્ટકટ જેવી જ છે સાંકેતિક કડી માત્ર ફાઇલના સ્થાનને નિર્દેશ કરે છે.

સાંકેતિક લિંકને કાઢી નાખવાથી ભૌતિક ફાઇલ પર કોઈ પ્રભાવ પડતો નથી જે લિંકનો સંકેત આપે છે.

સાંકેતિક લિંક વર્તમાન ફાઇલ સિસ્ટમ અથવા ખરેખર બીજી ફાઇલ સિસ્ટમ્સ પર કોઈપણ ફાઇલને નિર્દેશ કરી શકે છે. આ હાર્ડ લિંક કરતાં વધુ લવચીક બનાવે છે

એક હાર્ડ લિંક વાસ્તવમાં તે જ ફાઇલ છે જે તે સાથે લિંક કરે છે પરંતુ અલગ નામ સાથે. નીચે આપેલ સૌથી સહેલો રસ્તો છે:

કલ્પના કરો કે તમે પ્રથમ નામ રોબર્ટ સાથે જન્મ્યા હતા. અન્ય લોકો તમને રોબી, બોબ, બોબી અથવા રોબ તરીકે ઓળખે છે. દરેક વ્યક્તિ સમાન વ્યક્તિ વિશે વાત કરશે.

પ્રત્યેક લિંક્સ 1 ને એક પ્રતિસાદના કાઉન્ટર સાથે ઉમેરે છે જેનો અર્થ એ છે કે તમારે દરેક અને દરેક લિંક્સને કાઢી નાખવા માટે ભૌતિક ફાઇલને કાઢી નાખવાનો છે.

શા માટે હાર્ડ લિંક્સનો ઉપયોગ કરવો?

હાર્ડ લિંક્સ ફાઇલોને ગોઠવવા માટે એક કાર્યક્ષમ માર્ગ પ્રદાન કરે છે. આનું સૌથી વધુ સરળ વર્ણન એ જૂની તલ સ્ટ્રીટ એપિસોડ સાથે છે.

બર્ટે એર્નીને તેના તમામ વસ્તુઓને વ્યવસ્થિત રીતે દૂર કરવા કહ્યું અને તેથી એર્નીએ તેમના કાર્ય વિશે વાત કરી. સૌ પ્રથમ, તેમણે તમામ લાલ વસ્તુઓ દૂર વ્યવસ્થિત નક્કી કર્યું. "ધ ફાયર એન્જિન લાલ છે" તેથી એર્ની ફાયર એન્જિનને દૂર રાખે છે

આગળ એર્ની વ્હીલ્સ સાથે તમામ રમકડાં દૂર કરવાનો નિર્ણય કરે છે. ફાયર એન્જિન પાસે વ્હીલ્સ છે તેથી એર્નીએ ફાયર એન્જિન દૂર કર્યું.

કહેવું નકામું છે, બર્ટ પહેલા બરાબર એ જ વાસણ શોધવા માટે ઘરે આવે છે, પરંતુ એર્નીએ અગ્નિ એન્જિનને અડધો ડઝન વખત દૂર રાખ્યો હતો.

કલ્પના કરો કે ફાયર એન્જિન માત્ર એક ફાયર એન્જિનનું ચિત્ર હતું. નીચે પ્રમાણે તમે તમારા મશીન પર વિવિધ ફોલ્ડર્સ ધરાવી શકો છો:

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

નકલો બનાવીને ફોટાને વર્ગીકૃત કરીને કદાચ વધુ જગ્યા ન લાગી શકે પરંતુ જો તમે વિડિઓ સાથે સમાન વસ્તુનો પ્રયત્ન કર્યો હોય તો તમે નોંધપાત્ર રીતે તમારી ડિસ્ક જગ્યા ઘટાડી શકો છો

હાર્ડ કડી કોઈ જગ્યા નથી લેતી. તેથી, તમે તમારી ડિસ્ક જગ્યા ઘટાડ્યા વગર જુદી જુદી કેટેગરીમાં (એટલે ​​કે વર્ષ, શૈલી, કાસ્ટ, ડિરેક્ટર) એક જ વિડિઓ સ્ટોર કરી શકો છો.

હાર્ડ લિંક કેવી રીતે બનાવવી

તમે નીચેની વાક્યરચનાનો ઉપયોગ કરીને હાર્ડ લિંક બનાવી શકો છો:

ln path / to / file / path / to / hard / link

ઉદાહરણ તરીકે, ઉપરોક્ત છબીમાં આપણી પાસે પાથ / હોમ / ગેરી / મ્યુઝિક / એલિસ કૂપર / ટ્રૅશમાં ટ્રેશ નામના એલિસ કૂપર સંગીત ફોલ્ડર છે. તે ફોલ્ડરમાં, 10 ગીતો છે જેમાં ક્લાસિક પોઈઝન છે.

હવે પોઈઝન એક રોક ટ્રેક છે તેથી અમે મ્યુઝિક ફોલ્ડરમાં રોક નામના ફોલ્ડરનું નિર્માણ કર્યું છે અને નીચેની ફાઇલને ટાઈપ કરીને ઝેરનું હાર્ડ લિંક બનાવી છે:

એલએન "01 - પોઈઝન.એમ.પી.પી." "~ / મ્યુઝિક / રોક / પોઈઝન.એમપી 3"

સંગીતને વ્યવસ્થિત કરવાની આ એક સારો રીત છે

કેવી રીતે હાર્ડ લિંક અને એક સિંબોલિક લિંક વચ્ચે તફાવત કહો માટે

તમે કહી શકો છો કે ફાઈલ પાસે હાર્ડ કડી છે ls આદેશનો ઉપયોગ કરીને:

એલએસ-એલટી

લિંક્સ વગર પ્રમાણભૂત ફાઇલ નીચે પ્રમાણે દેખાશે

-આરડબલ્યુ-આર - આરએચ -1 ગેરી ગેરી 1000 ડિસે 18 21:52 ઝેર. એમપી 3

નીચે મુજબ કૉલમ્સ છે:

જો આ હાર્ડ લિંક હોય તો આઉટપુટ નીચે પ્રમાણે જોશે:

-આરડબલ્યુ-આર - આરએચ -2 ગેરી ગેરી 1000 ડિસે 18 21:52 ઝેર.એમપી .3

નોંધ લો કે લીંક સ્તંભની સંખ્યા 2 બતાવે છે. દરેક વખતે હાર્ડ લિન્ક બનાવવામાં આવે છે તે સંખ્યા વધશે.

એક સાંકેતિક લિંક નીચે પ્રમાણે દેખાશે:

-આરડબલ્યુ-આર - આરએચ -1 ગેરી ગેરી 1000 ડિસે 18 21:52 ઝેન.એમ.પી.પી.પી.પી.

તમે સ્પષ્ટપણે જોઈ શકો છો કે એક ફાઇલ બીજા તરફ સંકેત કરે છે.

ફાઇલને બધા હાર્ડ લિંક્સ કેવી રીતે શોધવી

તમારા લીનક્સ સિસ્ટમની બધી ફાઇલોમાં એક આઇનોડ નંબર છે જે ફાઇલને અનન્ય રૂપે ઓળખે છે. એક ફાઇલ અને તેના હાર્ડ લિંકમાં સમાન આઇનોડ હશે.

ફાઇલ માટેનો ઇનોડ નંબર જોવા માટે નીચેનો આદેશ લખો:

ls -i

એક ફાઈલ માટેના આઉટપુટ નીચે મુજબ હશે:

1234567 ફાઇલનામ

ફાઇલ માટેના હાર્ડ લિંક્સને શોધવા માટે તમારે એક જ ઇનોડ (એટલે ​​કે 1234567) સાથે બધી ફાઇલો માટે ફાઇલ શોધ કરવાની જરૂર છે.

તમે તે નીચેના આદેશ સાથે કરી શકો છો:

શોધો ~ / -xdev -inum 1234567