ലിനക്സ് "tar"

സാരാംശത്തിൽ, മറ്റു പല ഫയലുകൾ അടങ്ങുന്ന ആർക്കൈവ് ഫയൽ സൃഷ്ടിക്കുന്നതിനുള്ള ഒരു രീതിയാണ് ഒരു ടാർ ഫയൽ.

ഒരു കമ്പ്യൂട്ടറിൽ നിന്നും മറ്റൊരു കമ്പ്യൂട്ടറിൽ നിന്നും മറ്റൊന്നിലേക്ക് പകർത്തണമെങ്കിൽ അതിൽ ഒരു ഫോൾഡർ ഘടന ഉണ്ടെന്ന് സങ്കൽപ്പിക്കുക. കോപ്പി ചെയ്യുന്ന ഒരു സ്ക്രിപ്റ്റ് നിങ്ങൾക്ക് എഴുതാം, കൂടാതെ എല്ലാ ഫയലുകളും ഉചിതമായ ഫോൾഡറുകളിൽ ഡെസ്റ്റിനേഷൻ മെഷീനിൽ വയ്ക്കുകയും ചെയ്യാം.

നിങ്ങൾക്ക് ഒരു ഫയലിന്റെ ഭാഗമായി ഉൾപ്പെടുത്തിയിട്ടുള്ള എല്ലാ ഫയലുകളും ഫോൾഡറുകളും ഉപയോഗിച്ച് ഒരൊറ്റ ഫയൽ സൃഷ്ടിക്കാൻ കഴിയുമെന്നത് വളരെ എളുപ്പമായിരിക്കും, അത് നിങ്ങൾക്ക് ലക്ഷ്യസ്ഥാനത്ത് പകർത്താനും സാധിക്കും.

WinZip പോലെയുള്ള വിൻഡോസ് സോഫ്റ്റ്വെയർ ഉപയോഗിക്കുന്നതിന് ഉപയോഗിക്കുന്ന ഉപയോക്താക്കൾ ഈ പ്രവർത്തനരീതിയെക്കുറിച്ച് ബോധവാനായിരിക്കും, പക്ഷേ ഒരു zip file ഉം tar ഫയലും തമ്മിലുള്ള വ്യത്യാസം ടാർ ഫയൽ കംപ്രസ്സുചെയ്തിട്ടില്ല എന്നതാണ്.

Tar.gz ഫയലുകൾ എക്സ്ട്രാക്റ്റ് ചെയ്യുന്നതിനുള്ള ഗൈഡിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു ടാർ ഫയൽ കംപ്രസ്സുചെയ്യുന്നത് വളരെ സാധാരണമാണ്.

ടാർ കമാൻഡ് എങ്ങനെ ഉപയോഗിക്കണമെന്ന് ഈ ലേഖനം നിങ്ങൾക്ക് കാണിച്ചുതരും.

ഒരു tar ഫയൽ എങ്ങനെയാണ് സൃഷ്ടിക്കേണ്ടത്

നിങ്ങളുടെ ഫോൾഡറിന് കീഴിൽ നിങ്ങളുടെ ചിത്രങ്ങൾ ഫോൾഡർ വ്യത്യസ്ത ഫോൾഡറുകളിലൊന്ന് ഓരോ ഫോൾഡറിലുമൊക്കെയായി സങ്കൽപ്പിക്കുക.

താഴെ പറഞ്ഞിരിയ്ക്കുന്ന കമാൻഡ് ഉപയോഗിച്ചു് നിങ്ങൾക്കു് ഫോൾഡർ ശൈലി സൂക്ഷിയ്ക്കുന്നതിനുള്ള എല്ലാ ഇമേജുകളും അടങ്ങുന്ന ഒരു ടാർ ഫയൽ തയ്യാറാക്കാം:

tar-cvf ഫോട്ടോകൾ ~ / ഫോട്ടോകൾ

താഴെപ്പറയുന്നവയാണ് സ്വിച്ച്:

ഒരു ട്രേ ഫയലിൽ ഫയലുകൾ എങ്ങനെ പട്ടികപ്പെടുത്താം

താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു tar ഫയലിന്റെ ഉള്ളടക്കം ലിസ്റ്റ് ചെയ്യാം:

tar-tf tarfilename

ഒരു tar ഫയലിനുള്ളിൽ ഫയലുകളുടേയും ഫോൾഡറുകളുടേയും ലിസ്റ്റ് ഇത് നൽകുന്നു.

ഒരു വിചിത്ര സ്രോതസ്സിൽ നിന്ന് ഒരു ടാർ ഫയൽ എക്സ്ട്രാക്റ്റ് ചെയ്യുന്നതിന് മുമ്പായി നിങ്ങൾ എപ്പോഴും ഇത് ചെയ്യണം.

ഏറ്റവും ചുരുങ്ങിയത് ഒരു ടാർ ഫയൽ നിങ്ങളുടെ സിസ്റ്റത്തിന്റെ പ്രതീക്ഷിക്കാത്തതും അഴിമതി നിറഞ്ഞതുമായ ഭാഗങ്ങളിലേയ്ക്ക് ഫയലുകളെ എക്സ്ട്രാക്റ്റ് ചെയ്തേക്കാം, അതിലൂടെ ആരാണ് ഫയലുകൾ ആരംഭിക്കുന്നതെന്ന് അറിഞ്ഞിരിക്കുക.

ഏറ്റവും മോശം സമയത്ത്, നിങ്ങളുടെ സിസ്റ്റം നശിപ്പിക്കാൻ രൂപകൽപ്പന ചെയ്ത ഒരു ടാങ്ക് ബോംബ് എന്ന് പേരെ മോശമായി ആളുകൾ സൃഷ്ടിക്കുന്നു.

മുമ്പുള്ള കമാൻഡ് ഫയലുകളുടെയും ഫോൾഡറുകളുടെയും ഒരു പട്ടിക നൽകുന്നു. ഫയൽ വലുപ്പം കാണിക്കുന്ന കൂടുതൽ ക്രിയകൾ നിങ്ങൾക്ക് വേണമെങ്കിൽ താഴെ കൊടുത്തിരിക്കുന്ന കമാൻഡ് ഉപയോഗിക്കുക:

tar -tvf tarfilename

താഴെപ്പറയുന്നവയാണ് സ്വിച്ച്:

ഒരു ട്രേ ഫയലിൽ നിന്നും എങ്ങനെ വേർതിരിച്ചെടുക്കാം

ഇപ്പോൾ നിങ്ങൾ ഒരു ടാർ ഫയലിലെ ഫയലുകൾ പട്ടികപ്പെടുത്തിയിട്ടുണ്ട്, നിങ്ങൾ ടാർ ഫയൽ എക്സ്ട്രാക്റ്റ് ചെയ്യാനാഗ്രഹിച്ചേക്കാം.

ഒരു tar ഫയലിന്റെ ഉള്ളടക്കം എടുക്കുന്നതിന് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:

tar-xvf tarfile

താഴെപ്പറയുന്നവയാണ് സ്വിച്ച്:

ഒരു Tar ഫയൽ ഫയലുകളെ എങ്ങനെ ചേർക്കണം

നിലവിലുള്ളൊരു tar ഫയലിലേക്ക് ഫയലുകൾ ചേർക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

tar -rvf tarfilename / path / to / files

താഴെപ്പറയുന്നവയാണ് സ്വിച്ച്:

അവർ പുതിയവ ആണെങ്കിൽ മാത്രം ഫയലുകൾ ചേർക്കാനുള്ള എങ്ങനെ

മുമ്പുള്ള ആജ്ഞയുപയോഗിക്കുന്ന പ്രശ്നം, tar ഫയലിൽ ഇപ്പോഴുളള ഫയലുകൾ നിങ്ങൾ ചേർത്തിട്ടുണ്ടെങ്കിൽ അവയെ പുനർലേഖിതമാക്കപ്പെടും എന്നതാണ്.

നിലവിലുള്ള ഫയലുകളേക്കാൾ പുതിയതാണെങ്കിൽ മാത്രം ഫയലുകൾ ചേർക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:

tar -uvf tarfilename / path / to / files

ഫയലുകൾ എക്സ്ട്രാമിംഗ് ചെയ്യുമ്പോൾ തിരുത്തിയെഴുതുന്നത് എങ്ങനെ?

നിങ്ങൾ ഒരു ടാർ ഫയൽ എക്സ്ട്രാക്റ്റുചെയ്യുന്നുണ്ടെങ്കിൽ അവ ഇപ്പോൾത്തന്നെ നിലവിലുണ്ടെങ്കിൽ ഫയലുകൾ പുനരാലേഖനം ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നില്ല.

നിലവിലുള്ള കമാന്ഡ്സ് മാത്രം അവശേഷിക്കുന്നു എന്നത് ഉറപ്പാക്കുന്നു:

tar-xkvf tarfilename

നിലവിലുള്ള ഫയലുകൾ മാത്രം പുതിയ ഫയലുകളെ എക്സ്ട്രാക്റ്റുചെയ്യുക

നിങ്ങൾ ഒരു ടാർ ഫയൽ എക്സ്ട്രാക്റ്റുചെയ്യുന്നെങ്കിൽ ഫയലുകൾ തിരുത്തിയെഴുതാൻ നിങ്ങൾക്ക് സന്തോഷമേയുള്ളൂ, പക്ഷേ ടാർ ഫയലിലെ ഫയൽ നിലവിലുള്ള ഫയലിനെക്കാൾ പുതിയതാണെങ്കിൽ മാത്രം.

ഇത് എങ്ങനെ ചെയ്യാം എന്ന് താഴെ പറയുന്ന കമാൻഡ് കാണിക്കുന്നു:

tar --keep-newer-files-xvf tarfilename

ഒരു Tar ഫയൽ അവരെ ചേർത്ത് ശേഷം ഫയലുകൾ നീക്കം എങ്ങനെ

ഒരു ടാർ ഫയൽ അമർത്താത്തതിനാൽ നിങ്ങൾക്ക് ഒരു ടാർ ഫയൽ ചെയ്യാനായി 400-ജിഗാബൈറ്റ് ഫയൽ ഉണ്ടെങ്കിൽ അതിന്റെ യഥാർത്ഥ ലൊക്കേഷനിൽ 400-ജിഗാബൈറ്റ് ഫയൽ ഉണ്ടാകും, അതിൽ 400 ഗിഗാബൈറ്റ് ഫയൽ ഉള്ള ടാർ ഫയൽ.

ഒരു tar ഫയലിൽ ചേർക്കുമ്പോൾ അതിന്റെ യഥാർത്ഥ ഫയൽ നീക്കം ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം.

ഇത് എങ്ങനെ ചെയ്യാം എന്ന് താഴെ പറയുന്ന കമാൻഡ് കാണിക്കുന്നു:

tar --remove-files -cvf tarfilename / path / to / files

നിങ്ങൾ അത് സൃഷ്ടിക്കുമ്പോൾ ഒരു Tar പ്രമാണം കംപ്രസ്സ് ചെയ്യുക

ഒരു ടാർ ഫയൽ കംപ്രസ്സ് ചെയ്ത ഉടൻ തന്നെ കംപ്രസ്സ് ചെയ്യാൻ, താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:

tar-cvfz tarfilename / path / to / files

സംഗ്രഹം

ടാർ കമാന്ഡിനായി ഡസൻ കണക്കിന് സ്വിച്ച് ഉണ്ട്, മനുഷ്യൻ ടാർ കമാൻഡ് ഉപയോഗിച്ച് അല്ലെങ്കിൽ tar --help പ്രവർത്തിപ്പിച്ചുകൊണ്ട് കൂടുതൽ വിവരങ്ങൾ കണ്ടെത്താം.