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 ...
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.