Skip to main content

Paano gumamit ng tarball bilang isang paraan para sa pag-back up

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks (Abril 2025)

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks (Abril 2025)
Anonim

Ayon sa Wikipedia, isang tarball ay isang format ng computer file na maaaring pagsamahin ang maramihang mga file sa isang solong file na tinatawag na "tarball", karaniwang naka-compress.

Kaya paano tayo makatutulong at ano ang maaari nating gamitin para sa kanila?

Sa nakaraang mga tar file ay nilikha para sa pagtatago ng data sa mga teyp at ang term tar ay nakatayo para sa tape archive. Habang ito ay maaari pa ring gamitin para sa layuning ito ang konsepto ng isang tar file ay isang paraan lamang upang mag-grupo ng maraming mga file nang sama-sama sa isang archive.

Ano ba ang mga Benepisyo ng Paggamit ng File ng Tat?

  • Maaari mong pangkat ang isang malaking bilang ng mga file sa isang tar file
  • Ang tar command ay magagamit sa karamihan sa mga sistema ng Linux at maaaring kaya ay inilipat sa paligid at nakuha nang walang mga isyu sa compatibility
  • Ang tar file ay nagpapanatili ng mga oras ng pag-access para sa mga file
  • Ang tar file ay nagpapanatili ng mga pahintulot para sa mga file
  • Ang tar file ay nagsasama ng mga symbolic link
  • Maaari mong isulat ang tar file sa mga raw na aparato tulad ng tape, DVD, USB drive

Mga Reality For Creating Tar Files

Ang mga file ng tar kapag nag-compress gumawa ng mga mahusay na pag-backup at maaaring kopyahin sa DVD, panlabas na hard drive, mga tape at iba pang mga media device at mahusay na mga lokasyon ng network. Sa pamamagitan ng paggamit ng tar file para sa layuning ito maaari mong kunin ang lahat ng mga file sa loob ng isang archive pabalik sa kanilang orihinal na mga lugar kung kailangan mo.

Ang mga file ng tar ay maaari ring magamit upang ipamahagi ang software o iba pang mga collaborated na nilalaman. Ang isang application ay binubuo ng dose-dosenang iba't ibang mga programa at mga aklatan pati na rin ang iba pang sumusuporta sa nilalaman tulad ng mga imahe, mga file ng pagsasaayos, mga file ng readme at gumawa ng mga file. Nakatutulong ang isang tar file na panatilihing magkasama ang istrakturang ito para sa mga layuning pamamahagi.

Downside Of Using Tar Files

Nilista ng Wikipedia ang isang bilang ng mga limitasyon para sa paggamit ng mga tar file na kinabibilangan ngunit hindi limitado sa:

  • Suporta sa pagpapatakbo ng system. Ang mga file ng tar ay malawak na pinagtibay sa mga platform ng UNIX at Linux ngunit kailangan ng mga third party na tool para sa pagbubukas ng mga ito sa loob ng Windows
  • Tarbombs - Karaniwang mga tar file na ito ay dinisenyo upang palawakin at ilagay ang mga file sa maramihang mga direktoryo sa kabuuan ng iyong filesystem. Ito ay isang problema kapag tumatanggap ng tarballs sa halip na kapag gumagamit ng iyong sariling. Tulad ng karamihan sa mga bagay sa computing, pinagkakatiwalaang mga mapagkukunan ay ang susi.
  • Mas mahirap hanapin at kunin ang mga indibidwal na file mula sa isang tar file
  • Kapag naka-compress na may gzip kailangan mong magbawas ng bigat ang buong file samantalang ang karaniwang zip file ay maaari mong tingnan ang mga nilalaman ng archive habang na-compress at kunin ang mga indibidwal na file.
  • Ang isang tar file ay maaaring magkaroon ng dalawang magkatulad na mga file na may parehong lokasyon na maaaring maging sanhi ng isa upang i-overwrite ang iba pang kapag nahango

Paano Upang Gumawa ng isang Tar File

Upang lumikha ng tar file na gagamitin mo ang sumusunod na syntax:

tar-cf tarfiletocreate listoffiles

Halimbawa:

tar -cf garybackup ./Music/* ./Pictures/* ./Videos/*

Lumilikha ito ng tar file na tinatawag na garybackup sa lahat ng mga file sa aking musika, mga larawan at mga folder ng video. Ang resultang file ay ganap na hindi na-compress at tumatagal ng parehong sukat bilang ang orihinal na mga folder.

Ito ay hindi mahusay sa mga tuntunin ng pagkopya sa isang network o pagsulat sa DVD dahil ito ay tumagal ng higit bandwidth, mas maraming mga disk at magiging mas mabagal upang kopyahin.

Maaari mong gamitin ang gzip command kasabay ng tar command upang lumikha ng compressed tar file. Sa kakanyahan, ang isang naka-zip na tar file ay isang tarball.

Paano Upang Ilista ang mga File Sa Isang Tar File

Upang makakuha ng isang listahan ng mga nilalaman ng isang tar file ay gumagamit ng sumusunod na syntax:

tar -tvf tarfilename

Halimbawa:

tar -tvf garybackup

Paano Upang I-extract ang isang Tar File

Upang kunin ang lahat ng mga file mula sa isang tar file gamit ang sumusunod na syntax:

tar-xf tarfilename

Karagdagang Pagbabasa

  • Ang mga manu-manong pahina ng GNU tar
  • Ano ang isang tar file
  • Ang paggamit ng halimbawa ng utos ng tar
  • Isang maikling halimbawa ng gzip command