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: