Paano mag-tar sa isang Folder sa Linux

How Tar Folder Linux



Ang Tape Archive o tar ay isang format ng file para sa paglikha ng mga file at direktoryo sa isang archive habang pinapanatili ang impormasyon ng filesystem tulad ng mga pahintulot. Maaari naming gamitin ang utos ng alkitran upang lumikha ng mga archive ng tar, kunin ang mga archive, tingnan ang mga file at direktoryo na nakaimbak sa mga archive, at idagdag ang mga file sa isang mayroon nang archive. Ang tar ay isang simple ngunit malakas na utility sa pag-archive.

Dadalhin ka ng gabay na ito sa pamamagitan ng paglikha at pagkuha ng mga archive ng tar sa iyong makina ng Linux.







I-install ang Tar

Sa karamihan ng mga pamamahagi ng Linux, magkakaroon ka ng paunang naka-install na alkitran. Gayunpaman, kung sakaling hindi. Kung ito ang iyong kaso, gamitin ang mga utos:



Debian / Ubuntu:

Gumamit ng apt package manager bilang:



$sudo apt-get install alkitran

Arko / Manjaro:

Sa mga pamamahagi na nakabatay sa Arch:





$sudopacman-S alkitran

REHL / CentOS:

Sa REHL Family, gamitin ang yum bilang:

$sudo yum install alkitran

Mga Format ng File ng Tar

Sinusuportahan ng tar ang mga hindi naka-compress at naka-compress na archive. Ang mga karaniwang extension ng mga archive ng tar ay may kasamang:



  • .tar - Isang hilaw na file ng alkitran.
  • .tar.gz, .tgz, .tar.gzip - Gzip tar archive.
  • .tar.bz2, .tbz, .tbz2, .tar.bzip2 - Bzipped tar archive.
  • .tar.Z, .Z, .taz - I-compress ang archive ng tar.

Pangunahing Paggamit ng Tar

Ang paggamit ng alkitran sa linya ng utos ay gumagamit ng pangkalahatang syntax:

$alkitran [OPERASYON] [OPSYON]mga file ng archive_name/mga direktoryo_to_archive

Nagsisimula kami sa pamamagitan ng pagtawag sa utility ng alkitran, sinundan ng operasyon upang maisagawa. Ang operasyon ay maaaring may kasamang:

  • -c - Lumikha ng isang archive
  • -x - kunin ang archive
  • -t - Ipinapakita ang mga file at direktoryo sa archive.

Susunod, ipinapasa namin ang mga pagpipilian upang mabago ang pag-uugali ng utility. Ang mga pagpipiliang ito ay maaaring maging -v para sa verbose o -f para sa pangalan ng archive, -z upang salain ang archive sa pamamagitan ng gzip, at higit pa.

Sa wakas, ipinapasa namin ang pangalan ng archive at ang mga file at direktoryo upang idagdag sa archive.

Paano Lumikha ng isang Simpleng Archive

Tulad ng nabanggit namin sa itaas, sinusuportahan ng alkitran ang isang saklaw ng mga compression. Upang tukuyin ang uri ng archive upang likhain, idagdag ang nais na extension sa pangalan ng file. Halimbawa, upang lumikha ng isang gzipped tar archive, ipasok ang filename bilang myarchive.tar.gz

Gamitin ang utos sa ibaba upang likhain ang archive kasama ang mga file: file1, file2, file3, file4

$sudo alkitran -c -fmyarchive.tar file1, file2, file3

Sinasabi ng -c na tar upang lumikha ng isang bagong archive. Tinutukoy ng -f flag ang pangalan ng file.

Paano Tar sa isang Directory

Upang lumikha ng isang archive ng alkitran sa isang direktoryo kasama ang lahat ng mga file at mga sub-direktoryo, ipasa ang path ng direktoryo. Mula doon, nahahanap muli ng alkitran ang lahat ng mga file at direktoryo at idinagdag ang mga ito sa archive.

Ang isang halimbawa ng utos ay:

$sudo alkitran -c -f -Nga -vgzipped.tar.gz/bahay/ubuntu

Maaari mong sugpuin ang recursive direktoryo ng direktoryo gamit ang flag na –no-recursion.

Paano Maipakita ang Mga Nilalaman ng isang tar Archive

Upang matingnan ang mga file at direktoryo sa isang archive ng tar, ginagamit namin ang pagpipiliang T. Halimbawa:

$alkitran -t -fgzipped.tar.gz

Paano Kumuha ng isang Tar Archive

Upang kumuha ng archive ng tar, gamitin ang -x flag ng operasyon para sa pagkuha. Maaari kang pumasa sa anumang format ng compression ng tar tulad ng gzip, lzma, bz2, at marami pa.

Ang pinakakaraniwang utos para sa pagkuha ng mga file ng archive na tar ay:

$alkitran -xvfarchive.tar.[karugtong]

Upang kumuha ng isang simpleng archive ng tar:

$alkitran -xvfmyarchive.tar

Ang utos ay makukuha ang mga nilalaman ng archive sa kasalukuyang direktoryo.

Paano Kumuha ng Isang Tiyak na File

Sa ilang mga pagkakataon, maaaring kailanganin mong makakuha ng mga tukoy na mga file mula sa isang archive. Upang magawa ito, ipasa ang mga filename sa utos ng alkitran na pinaghihiwalay ng puwang.

Halimbawa:

$alkitran -xvfsample.wma info.txt backup.log

Paano kumuha sa isang tukoy na direktoryo

Tulad ng nabanggit, ang alkitran ay kumukuha ng archive sa kasalukuyang gumaganang direktoryo. Upang baguhin ang direktoryo kung saan ang mga naka-archive na file ay nakuha, gamitin ang -C flag bilang:

$mkdir~/myarchive&& alkitran -xvfmyarchive.tar-C /bahay/ubuntu/myarchive

Paano Magdugtong ng Mga File sa isang Archive

Upang magdagdag ng mga file sa isang mayroon nang archive, ginagamit namin ang -r fo append na sinusundan ng pangalan ng archive at mga file upang idagdag.

Halimbawa:

$alkitran -vvfmyarchive file1 file2 file3

Paano Mag-alis ng Mga File mula sa isang Archive

Gamit ang pagpipilian na –delete, maaari naming alisin ang mga tukoy na file mula sa isang archive bilang:

$alkitran -xvf --deletemyarchive.tar file1 file2 file3

Konklusyon

Ang tar ay isang mahalagang utility sa Linux, ang karamihan sa mga pakete ay naka-archive sa format ng tar, at kapaki-pakinabang na malaman kung paano gamitin ang tool.