A linux split parancsok megtanulása

1. Bevezetés

Ha még nem hallottál az osztott parancsról, sokat vesztettél. Amint a neve is sugallja, ez a parancs segíthet egy fájlt több kisebb fájlba rendezni. megosztott fájlokkal dolgozik, mind szöveges, mind pedig binárisan. Ez nagyon hasznos, ha a fájl nem illeszkedik az USB flash meghajtóra, vagy nagy fájlt kell küldenie e-mailben. A nagy méretű szövegfájlokat, például a naplókat is, a megadott méret több részébe oszthatja. Ez a cikk az osztott parancs szintaxisát és használatát ismerteti.

2. Gyakran használt opciók

-b, --bytes = SIZE
Ez az opció meghatározza a kimeneti fájlok méretét.
-d, - numerikus-utótagok
használjon digitális utótagokat az ábécé helyett
-n, - szám = CHUNKS
Meghatározza a kimeneti fájlok számát

3. Fájl vágása a megadott méretű részekre

Ha nem használják utótag opció az alapértelmezett osztott csapat osztott fájlokat részei, amelynek neve kezdődik x, ami után követi a két karakter alfabetikus sorrendben. Például az első fájl neve xaa, majd xab, xac, majd az utolsó fájl neve xzz. Ez azt jelenti, hogy ebben az esetben a fájlt legfeljebb 676 darabra bonthatja (26x26). Például, készítsen 10 MB méretű fájlt:

Most ezt a fájlt 1 MB-os részre lehet osztani a -b opció használatával:

4. Fájl vágása meghatározott számú részre

Ezenkívül előfordulhat, hogy a fájlt bizonyos számú részre osztjuk. Az alábbi példában a legfeljebb három részre vágjuk a 10 MB-os fájlt a -n opcióval:

5. Numerikus utótagok használata

Az osztott parancs lehetővé teszi számok utótagokkal ellátott fájlok létrehozását a karakterek utótagjai helyett. A következő parancs létrehoz egy fájlt minden egyes karakterhez a "linuxcareer.com" sorban. A titok az, hogy a fájlt a bájt méretének megadásával vágjuk le, és az 1 bájt egyenértékű 1 karakterrel. A szimbolikus helyett a numerikus utótagokat is használhatjuk:

6. A forrásfájl visszaállítása

Egy fájl egyszerű megosztása, de hogyan kell visszaállítani? Tegyük fel, hogy van ISO-képünk, és félre akarjuk osztani.

Most a -n opcióval félre vágjuk a képet:

Visszaállíthatjuk az eredeti ubuntu-12.04.1-server-amd64.iso fájlt a cat parancs és az STDOUT átirányítási operátor segítségével:

Annak érdekében, hogy a fájl visszaállítása-ubuntu-12.04.1-server-amd64.iso felújított helyes és pontos másolata az eredeti fájl ubuntu-12.04.1-server-amd64.iso, használjuk az md5 paranccsal hozzon létre ellenőrző fájlok mindkét összeget:

Amint láthatja, a helyreállított fájl a forrásfájl pontos másolata, mivel az ellenőrzőösszegek egyeznek.

7. Hajtson végre kátrányos archívumokat

Most, hogy megtanultuk az alapokat, nézzünk egy összetettebb példát.
Az alábbi példában archiváljuk a / tmp / Szoftver könyvtárat. Az archívum létrehozása helyett azonban a megosztott parancs segítségével osztjuk fel.

Amint láthatja, a tmp / Software könyvtár archívuma a legfeljebb 2 MB méretű részekre van vágva. Ezután visszaállítjuk az eredeti könyvtárat:

8. Következtetés

Mint látható, a GNU / Linux operációs rendszer, akkor kizárólag csak a képzelet és a képességek, hanem a mérete a tárca. Ez a cikk csak a split parancs használatával kapcsolatos alapokat írja le. További tudnivalók: