A Split Command használata Linuxban

A Split Command Hasznalata Linuxban



Linuxban a nagy fájlokat kisebbekre oszthatja egy elnevezett paranccsal hasított . Alapértelmezés szerint ez a parancs fájlonként 1000 sorra osztja fel a fájlt, de igény szerint fel is oszthatja a fájlokat. Alapértelmezés szerint a fájlok kisebb fájlokra vannak felosztva, és a nevük az x előtaggal kezdődik, mérete pedig 1000 sor, és ezeket a paramétereket is módosíthatja.

Olvassa el ezt a cikket, hogy megtudja, hogyan használhatja a hasított parancs.

Linux Split Command szintaxis

Az alapvető szintaxis a hasított parancsot a következőképpen adjuk ki:







hasított [ lehetőségek ] [ fájlt ] [ előtag ]

Linux Split Command Options

Használat közben különböző lehetőségek közül választhat hasított paranccsal, az alábbi opciókkal különböző műveleteket hajthat végre:



Opció/Zászló Leírás
-a Állítsa be az utótag hosszát.
-b A kimeneti fájl méretének meghatározása.
-C A fájl maximális mérete meghatározható.
-n Meghatározott számú kimeneti fájlt generál.
-Ez Kihagyja az üres kimeneti fájlok létrehozását.
-l Fájlokat hoz létre egy adott kimeneti sorral.
-d Módosítsa az utótagokat numerikus értékekké.
-bőbeszédű Részletes kimenetet jelenít meg.

Ha egy fájlt kisebb fájlokra szeretne felosztani, használja az alábbi parancsszintaxist:



hasított fájl név

A bemutatáshoz a fenti szintaxist használtam a fájl felosztására example.txt kisebb fájlokba:





hasított example.txt

Az alábbi parancs végrehajtásával ellenőrizheti azokat a kisebb fájlokat, amelyekbe a fájl konvertált:



ls

Jegyzet: Alapértelmezés szerint a hasított parancs az „x” előtagot használja a felosztott fájlok elnevezéséhez.

Futtassa az alábbi parancsot, hogy megkapja a fájlonkénti sorok számát, és láthatja, hogy ez alapértelmezés szerint 1000:

WC -l example.txt xa *

Most ossza fel egy kisebb fájlt fájlokra az alábbi paranccsal:

hasított example2.txt

Futtassa az alábbi parancsot a fájlhoz létrehozott kisebb fájlok ellenőrzéséhez example2.txt.

ls

Futtassa az alábbi parancsot, hogy megkapja a fájlonkénti sorok számát, és láthatja, hogy ez alapértelmezés szerint 1000:

WC -l example2.txt xa *

Állítsa be a sorok számát fájlonként

Használja a -l parancs splittel az alapértelmezett 1000 soros korlátozás felülbírálásához. osztott -l paranccsal állíthatjuk be a sorok számát a fájlban.

Például egy fájlt kisebb fájlokra osztottam úgy, hogy a fájlonkénti sorokat egyenlőnek állítottam 2500 :

hasított -l2500 example.txt

Futtassa az alábbi parancsot a fájlonkénti sorok számának ellenőrzéséhez:

WC -l example.txt xa *

Futtassa az alábbi parancsot hasított a szöveget 500 soros fájlba:

hasított -l500 example2.txt

Futtassa az alábbi parancsot, hogy ellenőrizze a beállított sorok számát fájlonként:

WC -l example2.txt xa *

Válassza a Fájlméret lehetőséget

A fájlokat méretük alapján oszthatja fel a parancs segítségével osztott -b . Például létrehozni 1500 kb fájl segítségével example1.txt futtassa az alábbi parancsot:

hasított -b1500K example1.txt --bőbeszédű

Futtassa az alábbi parancsot a fájl méretének ellenőrzéséhez:

WC -c example1.txt xa *

Adja meg a Maximális méretet

A maximális fájlméretet a split paranccsal is megadhatja:

A maximális kimeneti fájlméret megadásához használja a -C parancs. Szemléltetésképpen osztott example1.txt és biztosítson 2 MB-os kimeneti méretet a következő használatával:

hasított example1.txt -C 2 MB

Állítsa be a kimeneti fájlok számát

Használja a -n opció a fájl kimeneti számának beállításához. Például oszd meg example.txt 10 részre a következő parancs futtatásával:

hasított example1.txt -n 10

Fájl felosztása a sor végén

Az -n kapcsoló használatának másik módja egy fájl felosztása egy egész sor végén.

Ehhez kombinálja -n és l . Például ossza fel a nagy szövegfájlt 10 fájlra, amelyek mindegyikének a következő teljes sorral kell végződnie:

hasított -n l / 10 example1.txt

Állítsa be az utótag hosszát

A split paranccsal kétbetűs alapértelmezett utótagú fájlokat hozhat létre. A -a A split paranccsal ellátott jelző a hossz módosítására szolgál. Például, hogy az utótag három karakter hosszú legyen, futtassa az alábbi parancsot:

hasított -a 3 example1.txt

További segítségért használja a Férfi parancsot a megnyitásához hasított parancsi kézikönyv a terminálon.

Férfi hasított

Következtetés

Ez a cikk a használatára összpontosított hasított parancsok Linux rendszerekben. Alapértelmezés szerint a hasított parancs egy fájlt 1000 soros részre oszt, amelyek mindegyike több fájlra van felosztva. Használhatja a hasított parancs a nagy fájlok kisebb fájlokra osztásához. A fenti utasítás megmutatja, hogyan oszthatja fel a fájlokat meghatározott jellemzők alapján, több használatával hasított parancsok Linux alatt.