Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 2579|Atsakyti: 3

[Linux] Linux naudoja tar archyvo failams kurti

[Kopijuoti nuorodą]
Paskelbta 2024-01-01 07:20:00 | | |
Reikalavimai: Svetainės kataloge yra daug failų, jei perkėlimas bus labai lėtas po vieną, jei aplankas yra suspaustas ir tai užima daug laiko, kaip apdoroti visą aplanko turinį (įskaitant poaplankius) į failą ir tada perkelti? Galite naudoti komandą tar sistemoje Linux.

"Linux" komanda tar yra viena iš svarbiausių failų valdymo komandų. Tai yraJuostos archyvasarchyvo failams kurti ir išgauti. Archyvo failas yra suglaudintas failas, kuriame yra vienas ar daugiau failų, sujungtų kartu, kad būtų lengviau saugoti ir perkelti. Šiame vadove parodysime, kaip kurti, išvardyti, redaguoti ir išskleisti tar archyvo failus su pavyzdžiais, ir apžvelgsime kai kurias dažniausiai naudojamas tar komandų parinktis.

Tar komanda


Tar komandos parinktis

  • -c - Tai sukurs archyvo failą.
  • -x - Ši parinktis ištraukia archyvo failus.
  • -f - Nurodo archyvuoto failo pavadinimą.
  • -v - Terminale spausdinama informacija apie bet kokią deguto operaciją.
  • -t - Čia išvardijami visi archyve esantys failai.
  • -u - Tai archyvuoja failą ir prideda jį prie esamo archyvo.
  • -r - Tai atnaujina failą arba katalogą, esantį .tar faile
  • -z - Sukurkite tar failus naudodami gzip glaudinimą
  • -j - Sukurkite archyvo failą su bzip2 glaudinimu
  • -W - -w parinktis patvirtina archyvo failą.


Įprastos komandos yra šios:



Nuoroda:

Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.




Ankstesnis:"CentOS" naudoja "Alibaba Cloud NAS" saugyklą
Kitą:"Linux" naudoja padalintų failų pjaustymo padalijimus
 Savininkas| Paskelbta 2024-01-01 07:20:35 |
Išsamus ZIP glaudinimo ir išpakavimo išskleidimo komandų paaiškinimas "CentOS"
https://www.itsvse.com/thread-3698-1-1.html
 Savininkas| Paskelbta 2024-12-13 17:49:34 |
parinkčių parametras

Pagrindinės operacijos parinktys

-c: Sukurkite naują archyvo failą.
-x: Išpakuokite archyvo failą.
-t: Išvardijamas archyvo turinys.
-r: Prideda failus prie esamų archyvų.
-u: prideda tik naujesnius failus nei jau esantys archyve.
-d: Raskite archyvo failų, kurie nėra sinchronizuoti su failų sistema, skirtumus.
-A: Pridėkite vieną .tar failą prie kito .tar failo.

Failų pasirinkimas ir pašalinimas

-f<file>: Nurodo archyvo failo pavadinimą (turi būti pateiktas parinkčių sąrašo pabaigoje).
-C<directory>: perjunkite į nurodytą katalogą, kad galėtumėte veikti.
--exclude=<pattern>: išskirti failus, atitinkančius nurodytą šabloną.
--exclude-from=<file>: Perskaitykite šabloną, kurį norite pašalinti iš nurodyto failo.
--exclude-caches: Išskirkite talpyklos failus iš katalogo.
--exclude-backups: Neįtraukti atsarginių kopijų failų, kurie baigiasi ~.
--exclude-vcs: neįtraukti versijų valdymo sistemos sugeneruotų failų (pvz., .git, . svn ir kt.).

Suspaudimo ir išskleidimo parinktys

-z: Suspauskite archyvo failą naudodami gzip.
-j: Suspauskite archyvo failą naudodami bzip2.
-J: Suspauskite archyvo failą su xz.
--lzip: Suspauskite archyvo failus naudodami lzip.
--lzma: Suspausti archyvo failus su lzma.
--lzop: Suspausti archyvo failus su lzop.
--zstd: Suspausti archyvo failus su zstd.
-a: Automatiškai pasirinkite glaudinimo metodą (pagal archyvo failo plėtinį, pvz., .tar.gz, . tar.bz2 ir kt.).
-I <command>: Suspaudimas arba išskleidimas naudojant nurodytą glaudinimo programą.

Išvesties ir sąveikos parinktys

-v: Rodo išsamias darbo procedūras (išsamiai).
--progress: Rodo eigos juostą (kai naudojama su -v).
-w arba --interactive: prieš kiekvieną veiksmą paprašykite vartotojo patvirtinimo.
--checkpoint: Rodo kontrolinį tašką apdorojus kiekvieną failą.
--checkpoint-action=<action>: Kontroliniame taške vykdo nurodytą veiksmą, pvz., aidą, tašką ir kt.
--totals: rodo bendrą baitų, apdorotų pasibaigus operacijai, skaičių.
--verbose: Išsamiai rodo apdorotą informaciją.
--quiet: išveskite kuo mažiau informacijos.

Su failais ir teisėmis susijusios parinktys

-p: išsaugokite pradinius failo leidimus (kai išpakuojamas).
--same-owner: Pabandykite nustatyti išskleistą failą kaip pradinį savininką (reikalingos supervartotojo teisės).
--no-same-owner: nenustatytas joks failo savininkas.
--same-permissions: Išsaugokite pradinius failo leidimus (tokius pačius kaip -p).
--no-same-permissions: neišlaiko pradinių leidimų, naudokite dabartinio vartotojo umask nustatyti leidimus.
-m: Išpakuojant failo modifikavimo laikas neatkuriamas, bet naudojamas dabartinis laikas.

Archyvavimo valdymo parinktys

-k arba --keep-old-files: išpakuodami išsaugokite esamus failus, o ne perrašykite.
--overwrite: priverskite esamą failą perrašyti išpakuojant.
--remove-files: Ištrina originalų failą po sėkmingo archyvavimo.
--delete: Ištrina nurodytą failą iš archyvo (tik gnu tar).
--keep-newer-files: Išpakavus išsaugokite naujesnius failus nei archyve.
--listed-incremental=<file>: Sukurkite arba atkurkite iš papildomos atsarginės kopijos.

Failų sistemos ir įrenginio parinktys

-L <N>: Padalinkite archyvo failus, didesnius nei N baitų (juostiniams įrenginiams).
--tape-length=<number>: Nurodo juostos ilgį (juostiniams įrenginiams).
--multi-volume: kurti arba atkurti kelių tomų archyvo failus.
-M: Naudojamas su --multi-volume kelių tomų archyvo failams tvarkyti.
--use-compress-program=<prog>: Naudokite nurodytą kompresorių.

Kitos praktinės galimybės

--transform=<expression>: Pervadina failus archyve.
--strip-components=<number>: išpakuojant pašalina nurodytą kelio komponentų skaičių.
--ignore-failed-read: nepaisykite skaitymo klaidos ir tęskite.
--occurrence=<number>: Pasirinkite įvykių failų skaičių archyve.
-S: Tvarko retus failus (tik archyvų blokus, kurie iš tikrųjų naudojami).
--no-recursion: rekursyviai neįeina į katalogą.
-h arba --dereference: archyvuokite failą, į kurį nurodo simbolinė nuoroda, o ne pačią nuorodą.

Žinynas ir informacija apie versiją

--help: Rodo žinyno informaciją.
--version: Rodo deguto versijos informaciją.

 Savininkas| Paskelbta 2024-12-13 17:59:12 |
"Windows" naudoja dervą aplankams glaudinti ir supakuoti
https://www.itsvse.com/thread-10896-1-1.html
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com