Unix-maailmassa on tunnettu työkalu, ja se on terva, koska tarallit käsitellään päivittäin, erityisesti lähdekoodipakettien purkamiseen ja niiden kääntämiseen. Kuten jo tiedät, jos luet meidät, tarballit ovat tiedostoja, jotka on pakattu tervatyökalulla ja jonkinlaisella pakkauksella, joka voi olla erityyppinen käytetystä pakkausalgoritmista riippuen. Siksi käytetään muita puristus- / purkutyökaluja.
Tarvoista on hyvä asia pidä käyttöoikeudet ja muut pakattujen tiedostojen ja hakemistojen määritteet, siksi ne ovat erityisen tärkeitä lähdetiedostojen, komentosarjojen ja muiden oikeiden oikeuksien säilyttämiseksi, jotka meidän on suoritettava kääntämistä ja asennusta varten. Itse asiassa, kun "puramme" yhden näistä paketeista huonosti, esimerkiksi käyttämällä joitain graafisia dekompressointityökaluja, nuo käyttöoikeudet tuhoutuvat, ja aiomme ei välttämättä toimi oikein ...
Tänään esitämme sinulle joitain yksinkertaiset ja peruskomennot tervalla, joka sinun tulisi tietää toimiakseen hyvin pakettien kanssa. Lisätietoja saat tutustumalla muihin artikkeleihini, kuten:
No, tehdään se:
- Pakkaa tiedosto tai hakemisto:
tar -cvf nombre_tarball.tar /ruta/directorio/
- .Gz-pakkaus (jos haluat toisenlaisen pakkauksen, voit muuttaa z: n j: ksi .bz2: lle jne.):
tar cvzf nombre_tarball.tar.gz /ruta/directorio/
- Pakkauksen purkaminen x: llä riippumatta pakkauksesta:
tar -xvf nombre_tarball.tar.gz
- Luettele vain tarballin sisältö ilman, että purat tai purat sitä:
tar -tvf nombre_tarball.tar.gz
- Lisää tiedostoja ja hakemistoja olemassa olevaan tarballiin:
tar -rvf nombre_tarball.tar.gz nuevo.txt
- Tarkista tarvike:
tar -tvfW nombre_tarball.tar
- Tarkista koko:
tar -czf - nombre_tarball.tar.gz | wc -c
Los esimerkkejä Olen asettanut ne .gz-pakkaukseen normaalisti, mutta sen ei tarvitse olla niin. Se oli sama .bz2: lle, .xz: lle jne. Muista vain pakatessasi, käytä asianmukaista kirjasinta kullekin pakkaustyypille ...
Hei,
.Gz-pakkaus (jos haluat toisenlaisen pakkauksen, voit muuttaa z: n j: ksi .bz2: lle jne.) ...
Eikö se olisi .gz tiedostolle .bz2?
tar cvzf tarball_name.tar.gz / polku / hakemisto /
Eikö tar -cvzf tarball_name.tar.gz / polku / hakemisto /?
tar -czf - tarball_name.tar.gz | wc-c
Miksi se ei anna samaa tulosta kuin jos katsomme sitä Ominaisuudet)
Kiitos. Terveisiä Perillo (Oleiros) - A Coruña.