darva: komandas, kas jums jāzina

Unix pasaulē ir labi zināms rīks, un tas ir darva, kopš tarballs tiek apstrādāti katru dienu, īpaši avota kodu paku izpakošanai un kompilēšanai. Kā jūs jau zināt, tad, ja jūs mūs lasāt, tarballs ir faili, kas iepakoti ar darvas rīku un ar kādu saspiešanas veidu, kas var būt dažāda veida atkarībā no izmantotā saspiešanas algoritma. Tādēļ tiek izmantoti citi saspiešanas / dekompresijas rīki.

Laba lieta par tarballiem ir tā saglabājiet atļaujas un citi iesaiņoto failu un direktoriju atribūti, tāpēc tie ir īpaši svarīgi, lai saglabātu avota failu, skriptu un citu pareizas atļaujas, kas mums jāizpilda kompilēšanai un instalēšanai. Faktiski, kad mēs slikti "izpakojam" vienu no šiem iepakojumiem, izmantojot, piemēram, dažus grafiskā dekompresijas rīkus, šīs atļaujas tiek iznīcinātas, un tas, ko mēs domājam, var nedarboties pareizi ...

Šodien mēs jums prezentēsim dažus vienkāršas un pamata komandas ar darvu, kas jums jāzina, lai varētu labi strādāt ar iepakojumiem. Lai iegūtu vairāk informācijas, varat apskatīt citus manus rakstus, piemēram:

Nu, darīsim to:

  • Iesaiņojiet failu vai direktoriju:
tar -cvf nombre_tarball.tar /ruta/directorio/ 
  • .Gz saspiešanai (ja vēlaties citu saspiešanas veidu, varat mainīt z uz j .bz2 utt.):
tar cvzf nombre_tarball.tar.gz /ruta/directorio/
  • Lai izpakotu ar x, neatkarīgi no saspiešanas:
tar -xvf nombre_tarball.tar.gz
  • Vienkārši uzskaitiet tarball saturu, neveicot tajā nekādu dekompresijas vai izpakošanas darbību:
tar -tvf nombre_tarball.tar.gz
  • Failu un direktoriju pievienošana esošam tarball:
tar -rvf nombre_tarball.tar.gz nuevo.txt
  • Pārbaudiet tarball:
tar -tvfW nombre_tarball.tar
  • Pārbaudiet izmēru:
tar -czf - nombre_tarball.tar.gz | wc -c

L piemēri Es tos esmu ievietojis ar .gz saspiešanu normāli, bet tam nav jābūt tādam. Tas pats bija .bz2, .xz utt. Vienkārši atcerieties, saspiežot, katram saspiešanas veidam izmantojiet atbilstošo fontu ...


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Jorge teica

    Hello,
    .Gz saspiešanai (ja vēlaties citu saspiešanas veidu, varat mainīt z uz j attiecībā uz .bz2 utt.) ...
    Vai tas nebūtu .gz domēnam .bz2?
    tar cvzf tarball_name.tar.gz / path / directory /
    Vai tar -cvzf tarball_name.tar.gz / path / directory / be nebūtu?
    tar -czf - tarball_name.tar.gz | wc -c
    Kāpēc tas nedod tādu pašu rezultātu kā tad, ja mēs to skatāmies īpašumos)

    Paldies. Sveicieni no Perillo (Oleiros) - A Coruña.