Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 2579|Odgovoriti: 3

[linux] Linux uporablja tar za ustvarjanje arhivskih datotek

[Kopiraj povezavo]
Objavljeno na 1. 01. 2024 07:20:00 | | |
Zahteve: Pod mapo lokacije je veliko datotek, če bo prenos zelo počasen ena za drugo, če je mapa stisnjena in zelo zamudna, kako obdelati vso vsebino mape (vključno s podmapami) v datoteko in nato prenesti? Lahko uporabiš ukaz tar pod Linuxom.

Ukaz tar v Linuxu je eden najpomembnejših ukazov pri upravljanju datotek. JeArhiv trakovza ustvarjanje in izvlečenje arhivskih datotek. Arhivska datoteka je stisnjena datoteka, ki vsebuje eno ali več datotek, združenih skupaj za lažje shranjevanje in prenosljivost. V tem vodiču vam bomo pokazali, kako ustvarjati, seznamirati, urejati in izvleči tar arhivske datoteke z primeri ter obravnavali nekatere najpogosteje uporabljene možnosti tar ukazov.

Ukaz TAR


Možnost ukaza TAR

  • -c - To bo ustvarilo arhivsko datoteko.
  • -x - Ta možnost izvleče arhivske datoteke.
  • -f - Določa ime datoteke arhivirane datoteke.
  • -v - To natisne podrobnosti katranske operacije na terminalu.
  • -t - To prikazuje vse datoteke v arhivu.
  • -u - To arhivira datoteko in jo nato doda obstoječemu arhivu.
  • -r - To posodobi datoteko ali imenik, ki se nahaja znotraj .tar datoteke
  • -z - Ustvari tar datoteke z gzip stiskanjem
  • -j - Ustvari arhivsko datoteko s stiskanjem bzip2
  • Možnost -W - -w potrdi arhivsko datoteko.


Pogosti ukazi so naslednji:



Referenčni:

Prijava do hiperpovezave je vidna.
Prijava do hiperpovezave je vidna.




Prejšnji:CentOS uporablja Alibaba Cloud NAS shranjevanje
Naslednji:Linux uporablja razdeljeno rezanje datotek
 Najemodajalec| Objavljeno na 1. 01. 2024 07:20:35 |
Podrobna razlaga ukazov za kompresijo zipov in razpakiranje v CentOS
https://www.itsvse.com/thread-3698-1-1.html
 Najemodajalec| Objavljeno na 13. 12. 2024 17:49:34 |
Parameter opcij

Osnovne možnosti delovanja

-c: Ustvari novo arhivsko datoteko.
-x: Razpakirajte arhivsko datoteko.
-t: Navaja vsebino arhiva.
-r: Dodaja datoteke k obstoječim arhivom.
-u: Dodaja le datoteke, ki so novejše od tistih, ki so že v arhivu.
-d: Poiščite razlike v arhivskih datotekah, ki niso sinhronizirane z datotečnim sistemom.
-O: Priložite eno .tar datoteko k drugi .tar datoteki.

Izbira in izključitev datotek

-f<file>: Določa ime arhivske datoteke (mora biti na koncu seznama možnosti).
-C<directory>: Preklopite na določeno mapo za delovanje.
--exclude=<pattern>: Izključite datoteke, ki ustrezajo določenemu vzorcu.
--izključi-iz=<file>: Preberi vzorec, ki ga je treba izključiti iz določene datoteke.
--izključite-predpomnilnike: Izključite datoteke predpomnilnika iz mape.
--izključite-varnostne kopije: Izključite varnostne kopije, ki se končajo z ~.
--exclude-vcs: Izključite datoteke, ki jih generira sistem za nadzor različic (npr. .git, . svn itd.).

Možnosti kompresije in dekompresije

-z: Stisni arhivsko datoteko z gzip.
-j: Stisni arhivsko datoteko z bzip2.
-J: Stisni arhivsko datoteko z xz.
--lzip: Stisni arhivske datoteke z lzip.
--lzma: Stisni arhivske datoteke z lzma.
--lzop: Stisni arhivske datoteke z lzop.
--zstd: Stisni arhivske datoteke z zstd.
-a: Samodejno izberite metodo stiskanja (na podlagi razširitve arhivske datoteke, kot je .tar.gz, . tar.bz2 itd.).
-I <command>: Kompresija ali dekompresija z uporabo določenega programa za kompresijo.

Možnosti izhoda in interakcije

-v: Prikazuje podrobne postopke delovanja (obširno).
--napredek: Prikazuje vrstico napredka (ko se uporablja z -v).
-w ali --interaktivno: Pred vsakim dejanjem prosite uporabnika za potrditev.
--kontrolna točka: Prikaže kontrolno točko po obdelavi vsake datoteke.
--kontrolna točka-akcija=<action>: Izvede določeno dejanje na kontrolni točki, kot so odmev, pika itd.
--skupaj: Prikazuje skupno število bajtov, obdelanih po koncu operacije.
--obširno: Podrobno prikazuje obdelane informacije.
--tiho: Izpišite čim manj informacij.

Možnosti, povezane z datotekami in dovoljenji

-p: Ohrani izvirna dovoljenja datoteke (ko je razpakirana).
--same-owner: Poskusite nastaviti izvlečeno datoteko kot izvirnega lastnika (zahteva pravice superuporabnika).
--no-same-owner: Ni nastavljen noben lastnik datoteke.
--enaka-dovoljenja: Ohranite izvirna dovoljenja datoteke (enaka kot -p).
--no-same-permissions: Ne ohranja prvotnih dovoljenj, uporabi trenutni uporabniški umask za nastavitev dovoljenj.
-m: Čas spremembe datoteke se ob razpakiranju ne obnovi, vendar se uporabi trenutni čas.

Možnosti upravljanja arhiviranja

-k ali --ohrani stare datoteke: Ob razpakiranju ohrani obstoječe datoteke, ne prepisuj.
--prepis: Prisili prepisovanje obstoječe datoteke ob razpakiranju.
--odstraniti datoteke: Po uspešnem arhiviranju izbriše izvirno datoteko.
--delete: Izbriše določeno datoteko iz arhiva (samo gnu tar).
--ohrani novejše-datoteke: Ob razpakiranju shrani novejše datoteke, kot so v arhivu.
--listed-incremental<file>=: Ustvari ali obnovi iz inkrementalne varnostne kopije.

Možnosti datotečnega sistema in naprav

-L<N>: Razdelite arhivske datoteke, večje od N bajtov (za trakovne pogone).
--dolžina traku<number>=: Določa dolžino traku (za pogone trakov).
--večvolumni: Ustvari ali obnovi večvolumne arhivske datoteke.
-M: Uporablja se z --večzvezčnim za obdelavo večzvezčnih arhivskih datotek.
--upotrebi-kompresij-program<prog>=: Uporabite določen kompresor.

Druge praktične možnosti

--transform=<expression>: Preimenuje datoteke v arhivu.
--strip-components<number>=: odstrani določeno število komponent poti pri razzipiranju.
--ignoriraj-neuspešno-branje: ignoriraj napako pri branju in nadaljuj.
--occurrence=<number>: Izberite število datotek pojavov v arhivu.
-S: Obravnava redke datoteke (arhivira le bloke, ki so dejansko uporabljeni).
--no-rekurzija: ne vstopi rekurzivno v imenik.
-h ali --dereference: Arhivirajte datoteko, na katero kaže simbolična povezava, ne pa povezavo samo.

Pomoč in informacije o različici

--pomoč: Prikazuje informacije o pomoči.
--verzija: Prikazuje informacije o različici tara.

 Najemodajalec| Objavljeno na 13. 12. 2024 17:59:12 |
Windows uporablja tar za stiskanje in pakiranje map
https://www.itsvse.com/thread-10896-1-1.html
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com