tar: utos dapat mong malaman

Mayroong isang kilalang tool sa mundo ng Unix, at iyon ang alkitran, mula nang mga tarball hinahawakan araw-araw, lalo na para sa pag-unpack ng mga package ng source code at pag-iipon ng mga ito. Tulad ng alam mo na, kung binasa mo kami, ang mga tarball ay mga file na naka-pack na may tool na alkitran at may ilang uri ng compression, na maaaring may iba't ibang uri depende sa ginamit na compression algorithm. Samakatuwid, ang iba pang mga tool ng compression / decompression ay ginagamit.

Ang magandang bagay sa tarballs ay iyon panatilihin ang mga pahintulot at iba pang mga katangian ng mga nakabalot na mga file at direktoryo, iyon ang dahilan kung bakit lalong mahalaga ang mga ito upang mapanatili ang wastong mga pahintulot ng mga mapagkukunang file, script at iba pa na dapat nating isagawa para sa pagtitipon at pag-install. Sa katunayan, kapag "na-unpack" namin ang isa sa mga package na ito nang hindi maganda, na gumagamit halimbawa ng ilang mga tool na graphic decompression, ang mga pahintulot na iyon ay nawasak at kung ano ang balak namin ay maaaring hindi gumana nang tama ...

Ngayon ipapakita namin sa iyo ang ilan simple at pangunahing mga utos na may alkitran na dapat mong malaman upang makapagtrabaho nang maayos sa mga pakete. Para sa karagdagang impormasyon, maaari kang kumunsulta sa iba pang mga artikulo ko tulad ng:

Well, gawin natin:

  • Pakete ng isang file o direktoryo:
tar -cvf nombre_tarball.tar /ruta/directorio/ 
  • Para sa .gz compression (kung nais mo ng ibang uri ng compression, maaari mong baguhin ang z to j para sa .bz2, atbp.):
tar cvzf nombre_tarball.tar.gz /ruta/directorio/
  • Upang i-unpack, gamit ang x, anuman ang compression:
tar -xvf nombre_tarball.tar.gz
  • Ilista lamang ang mga nilalaman ng tarball, nang hindi nagsumite ng anumang decompression o pag-unpack ng operasyon dito:
tar -tvf nombre_tarball.tar.gz
  • Magdagdag ng mga file at direktoryo sa isang mayroon nang tarball:
tar -rvf nombre_tarball.tar.gz nuevo.txt
  • Suriin ang isang tarball:
tar -tvfW nombre_tarball.tar
  • Suriin ang laki:
tar -czf - nombre_tarball.tar.gz | wc -c

Los mga halimbawa Inilagay ko ang mga ito sa .gz compression nang normal, ngunit hindi ito dapat ganoon. Pareho ito para sa .bz2, .xz, atbp. Tandaan lamang kapag pinipiga, gamitin ang naaangkop na font para sa bawat uri ng compression ...


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Jorge dijo

    Hello,
    Para sa .gz compression (kung nais mo ng ibang uri ng compression, maaari mong baguhin ang z to j para sa .bz2, atbp.) ...
    Hindi ba .gz para sa .bz2?
    tar cvzf tarball_name.tar.gz / path / direktoryo /
    Hindi ba tar -cvzf tarball_name.tar.gz / path / direktoryo /?
    tar -czf - tarball_name.tar.gz | wc -c
    Bakit hindi ito nagbibigay ng parehong resulta na kung titingnan natin ito sa Mga Katangian)

    Salamat Pagbati mula kay Perillo (Oleiros) - Isang Coruña.