See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 2579|Vastuse: 3

[linux] Linux kasutab tar-i arhiivifailide loomiseks

[Kopeeri link]
Postitatud 01.01.2024 07:20:00 | | |
Nõuded: saidi kataloogi all on palju faile, kui ülekanne on väga aeglane ükshaaval, kui kaust on tihendatud ja see võtab palju aega, kuidas töödelda kogu kausta sisu (sh alamkaustad) failiks ja seejärel üle kanda? Linuxis saab kasutada tar-käsku.

Tar-käsk Linuxis on üks olulisemaid käske failihalduses. On küllLindiarhiivarhiivifailide loomiseks ja väljavõtmiseks. Arhiivifail on tihendatud fail, mis sisaldab ühte või mitut faili koos lihtsamaks salvestamiseks ja ülekantavuse tagamiseks. Selles juhendis näitame, kuidas luua ja koostada tar archive faile koos näidetega ning käsitleme mõningaid sagedamini kasutatavaid tar käskude valikuid.

TAR-komando


TAR Commandi valik

  • -c - See loob arhiivifaili.
  • -x - See valik avab arhiivifailid.
  • -f - Määrab arhiveeritud faili failinime.
  • -v - See trükib terminalile kõik tõrvaoperatsiooni detailid.
  • -t - See loetleb kõik arhiivis olevad failid.
  • -u - See arhiveerib faili ja lisab selle olemasolevasse arhiivi.
  • -r - See uuendab faili või kataloo, mis asub .tar-faili sees
  • -z - Tar-failide loomine gzip-tihendusega
  • -j - Loo arhiivifail bzip2 tihendusega
  • -W - -w valik valideerib arhiivifaili.


Levinumad käsud on järgmised:



Viide:

Hüperlingi sisselogimine on nähtav.
Hüperlingi sisselogimine on nähtav.




Eelmine:CentOS kasutab Alibaba Cloud NAS salvestust
Järgmine:Linux kasutab failide lõikamise jagamisi
 Üürileandja| Postitatud 01.01.2024 07:20:35 |
Põhjalik selgitus zip-kompressiooni ja dekompressiooni avamise käskudest CentOS-is
https://www.itsvse.com/thread-3698-1-1.html
 Üürileandja| Postitatud 13.12.2024 17:49:34 |
options parameeter

Põhilised töövõimalused

-c: Loo uus arhiivifail.
-x: Paki arhiivifail lahti.
-t: Loetleb arhiivi sisu.
-r: Lisab faile olemasolevatele arhiividele.
-u: Lisab ainult failid, mis on uuemad kui juba arhiivis olevad.
-d: Leia erinevusi arhiivifailides, mis on failisüsteemiga sünkroonist väljas.
-V: Lisa üks .tar fail teisele .tar failile.

Faili valik ja välistamine

-f<file>: Määrab arhiivifaili nime (peab olema valikute nimekirja lõppu).
-C<directory>: Lülitu määratud kataloogile tööks.
--exclude=<pattern>: Välista failid, mis vastavad määratud mustrile.
--exclude-from=<file>: Loe mustrit, et määratud failist välja jätta.
--exclude-caches: Välista vahemälufailid kataloogist.
--exclude-backups: Välista varundusfailid, mis lõpevad ~.
--exclude-vcs: Välista versioonihaldussüsteemi genereeritud failid (nt .git, . SVN jne).

Kompressiooni ja dekompressiooni võimalused

-z: Tihenda arhiivifail gzipiga.
-j: Tihenda arhiivifail bzip2-ga.
-J: Tihenda arhiivifail xz-ga.
--lzip: Tihenda arhiivifailid lzipiga.
--lzma: Tihenda arhiivifailid lzma-ga.
--lzop: Tihenda arhiivifailid lzopiga.
--zstd: Tihenda arhiivifailid zstd-ga.
-a: Vali automaatselt tihendusmeetod (arhiivifaili laiendi põhjal, näiteks .tar.gz, . tar.bz2 jne).
-I <command>: Tihendamine või dekompressioon kindla tihendusprogrammi abil.

Väljund- ja interaktsioonivõimalused

-v: Kuvab üksikasjalikke tööprotseduure (pikk).
--progress: Näitab edenemisriba (kui kasutatakse -v-ga).
-w või --interaktiivne: Küsi kasutajalt kinnitust enne iga tegevust.
--kontrollpunkt: kuvab kontrollpunkti pärast iga faili töötlemist.
--checkpoint-action=<action>: Täidab määratud toimingu kontrollpunktis, näiteks kaja, punkt jne.
--totals: Kuvab pärast operatsiooni lõppu töödeldud baitide koguarvu.
--verbose: Kuvab töödeldud infot detailselt.
--vaikne: Väljasta võimalikult vähe infot.

Faili- ja lubadega seotud valikud

-p: Säilita faili algsed õigused (kui need on lahti pakkitud).
--sama-omanik: Proovi määrata ekstraktitud fail algseks omanikuks (nõuab superkasutaja õigusi).
--mitte-sama-omanik: Failiomanikku pole määratud.
--same-permissions: Säilita faili algsed õigused (samad mis -p).
--no-same-permissions: Ei säilita algseid õigusi, kasuta praeguse kasutaja UMASKI õiguste määramiseks.
-m: Faili muutmisaeg ei taastata lahtipakkimisel, kuid kasutatakse praegust aega.

Arhiivihalduse võimalused

-k või --keep-old-files: Säilita olemasolevad failid lahtipakkimisel, mitte üle kirjutada.
--overwrite: Sunni olemasolevat faili üle kirjutama lahtipakkimisel.
--remove-files: kustutab algfaili pärast edukat arhiveerimist.
--delete: Kustutab määratud faili arhiivist (ainult gnu tar).
--keep-newer-files: Hoia uuemaid faile kui arhiivis lahtipakimisel.
--listed-incremental=<file>: Loo või taastada inkrementaalsest varukoopiast.

Failisüsteemi ja seadme valikud

-L <N>: Jaga arhiivifailid, mis on suuremad kui N baiti (lintseadmete jaoks).
--tape-length=<number>: Määrab lindipikkuse (lindiseadmete puhul).
--multi-volume: Loo või taastada mitme mahuga arhiivifaile.
-M: Kasutatakse koos --multi-volume'iga mitme mahuga arhiivifailide haldamiseks.
--use-compress-program=<prog>: Kasuta määratud kompressorit.

Muud praktilised võimalused

--transform=<expression>: Failide ümbernimetamine arhiivis.
--strip-components=<number>: eemaldab kindla arvu teekomponente lahtilukustamisel.
--ignoreeri-ebaõnnestunud-lugemine: ignoreeri lugemisviga ja jätka.
--occurrence=<number>: Vali arhiivis esinemisfailide arv.
-S: Käsitleb hõredaid faile (arhiveerib ainult plokke, mida tegelikult kasutatakse).
--no-recursion: ei sisene rekursiivselt kataloogi.
-h või --dereference: Arhiveeri fail, millele sümboolne link osutab, mitte link ise.

Abi ja versiooniinfo

--abi: Kuvab abiinfot.
--versioon: Kuvab tärva versiooniinfot.

 Üürileandja| Postitatud 13.12.2024 17:59:12 |
Windows kasutab kaustade pakkimiseks ja pakkimiseks tar-i
https://www.itsvse.com/thread-10896-1-1.html
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com