Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/miatoszs/tarcommands
összegyűjtöttem egy csomó tar parancsot, remélem ez elég lesz a palinak, de majd szombaton kidolgozzuk és megcsináljuk a prezentációt.
https://github.com/miatoszs/tarcommands
Last synced: about 1 month ago
JSON representation
összegyűjtöttem egy csomó tar parancsot, remélem ez elég lesz a palinak, de majd szombaton kidolgozzuk és megcsináljuk a prezentációt.
- Host: GitHub
- URL: https://github.com/miatoszs/tarcommands
- Owner: miatoszs
- Created: 2023-11-08T17:47:09.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-27T22:59:39.000Z (about 1 year ago)
- Last Synced: 2023-11-27T23:39:35.624Z (about 1 year ago)
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# tar commands
összegyűjtöttem egy csomó tar parancsot, remélem ez elég lesz, de majd szombaton kidolgozzuk és megcsináljuk a prezentációt.
### Mi az a tarball:
A tarball olyan fájlok halmaza, amelyek egyetlen fájlba vannak csomagolva, majd tömörítve## Tarball létrehozása
###### Ez a parancs létrehoz egy archivum.tar nevű tarballt, amely tartalmazza a fajlok-at.
tar -cf archivum.tar fajlok
###### Ez a parancs létrehoz egy gzip-pel tömörített tarballt archivum.tar.gz néven.
tar -czf archivum.tar.gz fajlok## Tarball tartalmának megtekintése
###### Ez a parancs kilistázza az archivum.tar tartalmát kicsomagolás nélkül.
tar -tf archivum.tar## Fájlok kicsomagolása
###### Ez a parancs kicsomagolja az összes fájlt az archivum.tar-ból.
tar -xf archivum.tar
###### Ez a parancs kicsomagol egy adott könyvtárba.
tar -xf archivum.tar -C /elérési/út/mappa
###### Ez a parancs csak a .txt fájlokat csomagolja ki.
tar -xf archivum.tar --wildcards '*.txt'## Fájlok hozzáadása egy tarballhoz
###### Ez a parancs hozzáad egy ujfajl-t a meglévő archivum.tar-hoz.
tar -rf archivum.tar ujfajl## Fájlok frissítése egy tarballban
###### Ez a parancs frissíti a frissitendo fájlt az archivum.tar-ban, ha az megváltozott.
tar -uf archivum.tar frissitendo## Fájlok törlése egy tarballból
###### Ez a parancs töröl egy torlendo fájlt az archivum.tar-ból (csak nem tömörített archívumoknál működik).
tar --delete -f archivum.tar torlendo## Tömörítés és kicsomagolás
###### Ez a parancs tömörít egy könyvtárat egy .gz tarballba.
tar -czf archivum.tar.gz mappa/
###### Ez Tömörít bzip2-vel.
tar -cjf archivum.tar.bz2 mappa/
###### Ez tömörít XZ-vel.
tar -cJf archivum.tar.xz mappa/
###### Ez kicsomagol egy .gz tömörítésű tarballt.
tar -xzf archivum.tar.gz
###### Ez kicsomagol egy .bz2 tömörítésű tarballt.
tar -xjf archivum.tar.bz2
###### Ez kicsomagol egy .xz tömörítésű tarballt.
tar -xJf archivum.tar.xz## Jogosultságok megőrzése
###### Jogosultságok megőrzése tarball létrehozásakor.
tar -pczf archivum.tar.gz mappa/
###### Jogosultságok megőrzése kicsomagoláskor.tar -pxzf archivum.tar.gz
## Fájlok és könyvtárak összekombinálása
###### Ez a parancs létrehoz egy tarballt több fájllal és könyvtárral.tar -czf archivum.tar.gz fajl1 fajl2 mappa1/
## Verbose Mód
###### Ez a parancs verbose módban hoz létre egy tarballt, megmutatva a hozzáadott fájlokat.
tar -cvzf archivum.tar.gz fajlok
###### Ez Verbose módban csomagol ki.
tar -xvzf archivum.tar.gz## Tar használata más parancsokkal
###### Ez a parancs létrehoz egy tarballt és átviszi SSH-n keresztül.
tar -czf - fajlok | ssh felhasznalo@hoszt 'cat > archivum.tar.gz'
## Tar file jelszóval védése
gpg -c --cipher-algo AES256 fajlok.tar## Tar file kicsomagolása és jelszavas titkosítás megszűntetése
gpg --decrypt fajlok.tar.gpg > fajlok.targpg -d fajlok.tar.gpg | tar xvf -
### Opció magyarázatok
-c: Create archive (archívum létrehozása).
-x: Extract files from archive (fájlok kicsomagolása az archívumból).
-t: List the contents of an archive (egy archívum tartalmának kilistázása).
-r: Append files to the end of an archive (fájlok hozzáfűzése egy archívum végéhez).
-u: Update files within an archive (fájlok frissítése egy archívumban).
-d: Delete from the archive (nem tömörített archívumból való törlés).###### A tömörítési módokat kiválasztó opciók:
-z: Use gzip to compress the tar file (gzip használata a tar fájl tömörítésére).
-j: Use bzip2 to compress the tar file (bzip2 használata a tar fájl tömörítésére).
-J: Use xz to compress the tar file (xz használata a tar fájl tömörítésére).###### További gyakran használt opciók:
-f: Specify the filename of the archive (megadja az archívum fájl nevét).
-v: Verbose mode; show progress (részletes mód; folyamat megjelenítése).
-p: Preserve permissions (jogosultságok megőrzése).
-C: Change to directory before performing any operations (műveletek előtt változtatja meg a munkakönyvtárat).###### Speciális használatokhoz szükséges opciók:
--wildcards: Use wildcard patterns (helyettesítő karakterek használata).
--delete: Delete files from the archive (fájlok törlése az archívumból, csak nem tömörített archívumok esetén).###### Ezen felül a következő speciális használatok is láthatók:
-c -f -: Az archívum létrehozása és a kimenet közvetlen átadása egy másik parancsnak (például SSH-n keresztül).
gpg -c: GPG használata fájlok titkosítására.
gpg -d: GPG használata titkosított fájlok dekódolására.###### Minden egyes opciót gyakran együtt használnak, hogy megadott műveleteket hajtsanak végre a tar archívumokkal.
------------------------------------------------------------------------------------------------------------### A .tar fájl egy archívum, amely több fájlt és könyvtárat tartalmaz egyetlen fájlban az egyszerűbb tárolás és szállítás érdekében. A .tar fájl nem tömörített, így gyorsan hozható létre és bontakoztatható ki, de nagyobb méretű lesz, mint a tömörített változatai.
- A .tar.gz egy gzip-pel tömörített tar archívum. Ez egy népszerű tömörítési forma Linux és Unix rendszerekben, mivel jól egyensúlyoz a tömörítés mértéke és a tömörítési/sebességi arány - között.
- A .tar.bz2 egy bzip2-vel tömörített tar archívum, amely általában jobb tömörítést biztosít mint a .tar.gz, de több processzoridőt igényel a tömörítéshez és a kibontáshoz, tehát lassabb lehet.
- A .tar.xz egy xz tömörítéssel rendelkező tar archívum, amely általában a legjobb tömörítési rátát biztosítja, de még több időt vehet igénybe a tömörítés és a kicsomagolás során.
Összefoglalva:
.tar
Előnyök: Gyors létrehozás és kicsomagolás.
Hátrányok: Nagyobb fájlméret a tömörítetlen formátum miatt..tar.gz
Előnyök: Jobb tömörítés mint a sima tar, széles körben támogatott.
Hátrányok: Lassabb tömörítés és kicsomagolás mint a tar..tar.bz2
Előnyök: Jobb tömörítési arány mint a .tar.gz, ami kisebb fájlokat eredményez.
Hátrányok: Lassabb tömörítés/kicsomagolás, kisebb támogatottság..tar.xz
Előnyök: A legjobb tömörítési arány.
Hátrányok: Leglassabb tömörítés/kicsomagolás, és nem támogatott minden platformon.Mindegyik formátum használata során figyelembe kell venni a rendelkezésre álló erőforrásokat, a kompatibilitást, és hogy milyen gyakran kell a fájlokat tömöríteni vagy kicsomagolni.