ઉદાહરણ તરીકે Linux આદેશના ઉપયોગો "tar"

સારમાં, એક ટાર ફાઇલ આર્કાઇવ ફાઇલ બનાવવા માટેની એક પદ્ધતિ છે જેમાં ઘણી બધી ફાઇલો છે

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

જો તમે ફાઇલના ભાગ રૂપે સામેલ બધી ફાઇલો અને ફોલ્ડર્સ સાથે એક ફાઇલ બનાવી શકો તો તે વધુ સરળ હશે, પછી તમે અંતિમ મુકામ અને અર્કની નકલ કરી શકો છો.

વપરાશકર્તાઓ કે જેમને Windows સૉફ્ટવેર જેવા કે WinZip નો ઉપયોગ કરવા માટે ઉપયોગમાં લેવાય છે તે પહેલાથી જ આ કાર્યક્ષમતા વિશે વાકેફ હશે પરંતુ ઝિપ ફાઇલ અને ટાર ફાઇલ વચ્ચેનો તફાવત એ છે કે ટાર ફાઇલ સંકુચિત નથી.

તે ટાર ફાઇલને સંકુચિત કરવા માટે એકદમ સામાન્ય છે, જે દર્શાવે છે કે tar.gz ફાઇલો કેવી રીતે કાઢવી તે દર્શાવ્યા છે.

આ લેખ તમને બતાવશે કે કેવી રીતે ટાર કમાન્ડનો ઉપયોગ કરવો.

એક તાર ફાઇલ કેવી રીતે બનાવવી

તમારા હોમ ફોલ્ડર હેઠળ તમારા ચિત્રો ફોલ્ડરની કલ્પના કરો દરેક ફોલ્ડરમાં ઘણી છબીઓ ધરાવતા ઘણા બધા ફોલ્ડર્સ છે.

તમે નીચેના આદેશની મદદથી ફોલ્ડર સંરચનાને જાળવી રાખતા તમારી બધી છબીઓ ધરાવતી ટાર ફાઇલ બનાવી શકો છો:

ટાર- cvf ફોટા ~ / ફોટા

આ સ્વીચ નીચે મુજબ છે:

એક તાર ફાઇલ માં ફાઈલોની યાદી કેવી રીતે

તમે નીચેની આદેશનો ઉપયોગ કરીને ટાર ફાઇલની સામગ્રીને સૂચિબદ્ધ કરી શકો છો:

tar -tf tarfilename

આ ટાર ફાઇલમાં ફાઇલો અને ફોલ્ડર્સની સૂચિ આપે છે.

વિચિત્ર સ્ત્રોતમાંથી ટાર ફાઈલ કાઢતા પહેલાં તમારે હંમેશા આ કરવું જોઈએ.

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

સૌથી ખરાબ સમયે, ખરાબ લોકો ટાર બૉમ્બ કહેવાય છે જે તમારી સિસ્ટમનો નાશ કરવા માટે રચાયેલ છે.

અગાઉના આદેશ ફક્ત ફાઈલો અને ફોલ્ડરોની યાદી આપે છે. જો તમે ઇચ્છો કે ફાઈલ માપ બતાવવાનું વધુ વર્બોઝ દૃશ્ય નીચેના આદેશનો ઉપયોગ કરે છે:

tar -tvf tarfilename

આ સ્વીચ નીચે મુજબ છે:

એક તાર ફાઇલમાંથી કેવી રીતે કાઢવું

હવે તમે ફાઇલોને ટાર ફાઇલમાં સૂચિબદ્ધ કર્યા છે જે તમે ટાર ફાઈલ બહાર કાઢવા ઈચ્છો છો.

ટાર ફાઈલની સામગ્રીને બહાર કાઢવા માટે નીચેનો આદેશ વાપરો:

ટાર- xvf tarfile

આ સ્વીચ નીચે મુજબ છે:

એક તાર ફાઇલ માટે ફાઈલો જોડવા કેવી રીતે

જો તમે ફાઇલોને હાલની ટાર ફાઇલમાં ઍડ કરવા માંગો તો નીચેનો આદેશ ચલાવો:

tar -vvf tarfilename / path / to / files

આ સ્વીચ નીચે મુજબ છે:

ફક્ત ફાઈલો ઉમેરીને જો તેઓ નવા હોય તો

અગાઉના આદેશ સાથેની સમસ્યા એ છે કે જો તમે એવી ફાઈલો ઉમેર્યા હોય જે પહેલાથી જ ટાર ફાઇલમાં અસ્તિત્વ ધરાવે છે તો તેમને ઓવરરાઇટ કરવામાં આવશે.

જો તમે ફક્ત ફાઇલોને ઍડ કરવા માંગો છો જો તેઓ હાલની ફાઇલો કરતાં નવા છે તો નીચેનો આદેશ વાપરો:

tar-vf tarfilename / path / to / files

એક્સટ્રેક્ટ કરતી વખતે ઓવરરાઈટ કરતી ફાઇલોમાંથી ટેરેસને કેવી રીતે અટકાવવા

જો તમે ટાર ફાઇલ બહાર કાઢો છો તો તમે ફાઇલો પર ફરીથી લખી શકો નહીં જો તેઓ પહેલાથી અસ્તિત્વમાં હોય.

આ આદેશ ખાતરી કરે છે કે અસ્તિત્વમાં રહેલા ફાઇલો એકલા જ બાકી છે:

ટાર -xkvf tarfilename

ફક્ત ફાઇલોને એક્સ્ટ્રાક્ટ કરો જે હાલની ફાઇલો કરતા નવા હોય

જો તમે તાર ફાઇલને કાઢો છો, તો ફાઇલોને ઓવરરાઇટ કરવા માટે તમે સુખી હોઈ શકો છો, પરંતુ જો ટાર ફાઇલમાંની ફાઇલ હાલની ફાઇલ કરતાં નવા છે.

નીચેના આદેશ આ કેવી રીતે કરવું તે બતાવે છે:

tar --keep-newer-files -xvf tarfilename

એક તાર ફાઇલ પર તેમને ઉમેરવા પછી ફાઈલો દૂર કરવા માટે કેવી રીતે

એક ટાર ફાઇલ અસંમત રહે છે તેથી જો તમારી પાસે ટાર ફાઇલમાં 400-ગીગાબાઈટ ફાઇલ હશે તો તમારી પાસે 400-ગીગાબાઇટ ફાઇલ તેના મૂળ સ્થાન અને ટાર ફાઇલમાં 400-ગીગાબાઇટ ફાઇલ હશે.

તમે મૂળ ફાઇલને દૂર કરવા માંગતા હોઈ શકો છો જ્યારે તે ટાર ફાઇલમાં ઉમેરાય છે

નીચેના આદેશ આ કેવી રીતે કરવું તે બતાવે છે:

ટાર --remove-files-cvf tarfilename / path / to / files

તમે તેને બનાવો ત્યારે તાર ફાઇલને સંકુચિત કરો

ટાર ફાઈલને તરત જ સંકુચિત કરવા માટે, નીચેનો આદેશ વાપરો:

tar - cvfz tarfilename / path / to / files

સારાંશ

ટાર કમાન્ડમાં ડઝનેક સ્વિચ છે અને વધુ માહિતીને માણસ ટાર કમાન્ડ અથવા ટાર --hel ચલાવીને વાપરી શકાય છે.