Kako koristiti naredbu Split u Linuxu

Kako Koristiti Naredbu Split U Linuxu



U Linuxu možete podijeliti velike datoteke u manje pomoću naredbe pod nazivom podjela . Prema zadanim postavkama, ova naredba dijeli datoteku u 1000 redaka po datoteci, ali također možete podijeliti datoteke prema svojim zahtjevima. Datoteke su prema zadanim postavkama podijeljene u manje datoteke i njihova imena počinju od prefiksa x, a veličina je 1000 redaka, a te parametre također možete promijeniti.

Pročitajte ovaj članak da biste saznali kako možete koristiti podjela naredba.

Sintaksa naredbe Split Split

Osnovna sintaksa za podjela naredba se daje na sljedeći način:







podjela [ opcije ] [ datoteka ] [ prefiks ]

Opcije naredbe Split Split

Tijekom korištenja imate različite mogućnosti podjela naredbu, možete koristiti ove opcije za izvođenje različitih operacija:



Opcija/Zastavica Opis
-a Postavite duljinu sufiksa.
-b Odredite veličinu po izlaznoj datoteci.
-C Može se odrediti maksimalna veličina datoteke.
-n Generira određeni broj izlaznih datoteka.
-To je Izostavlja stvaranje praznih izlaznih datoteka.
-l Stvara datoteke s određenom izlaznom linijom.
-d Promijeni sufikse u numeričke vrijednosti.
– opširno Prikazuje detaljan izlaz.

Da biste podijelili datoteku u manje datoteke, upotrijebite donju sintaksu naredbe:



podjela naziv datoteke

Za demonstraciju sam upotrijebio gornju sintaksu za dijeljenje datoteke primjer.txt u manje datoteke:





podjela primjer.txt

Izvođenjem donje naredbe možete provjeriti manje datoteke u koje je datoteka pretvorena:



ls

Bilješka: Prema zadanim postavkama, podjela naredba koristi prefiks “x” za imenovanje podijeljenih datoteka.

Pokrenite naredbu danu u nastavku da dobijete broj redaka po datoteci i možete vidjeti da je prema zadanim postavkama 1000:

zahod -l primjer.txt xa *

Sada podijelite manju datoteku u datoteke pomoću sljedeće naredbe dane u nastavku:

podjela primjer2.txt

Pokrenite naredbu danu u nastavku da provjerite manje datoteke stvorene za datoteku primjer2.txt.

ls

Pokrenite naredbu danu u nastavku da dobijete broj redaka po datoteci i možete vidjeti da je prema zadanim postavkama 1000:

zahod -l primjer2.txt xa *

Postavite broj redaka po datoteci

Koristiti -l naredba s split za nadjačavanje zadanog ograničenja od 1000 redaka. rascijepiti -l naredba se koristi za podešavanje broja redaka u datoteci.

Na primjer, podijelio sam datoteku u manje datoteke postavljanjem redaka po datoteci jednakim 2500 :

podjela -l2500 primjer.txt

Pokrenite naredbu ispod da provjerite broj redaka po datoteci:

zahod -l primjer.txt xa *

Pokrenite donju naredbu za podjela tekst u datoteke od 500 redaka:

podjela -l500 primjer2.txt

Pokrenite naredbu ispod da provjerite broj redaka po datoteci koji ste postavili:

zahod -l primjer2.txt xa *

Odaberite Veličina datoteke

Pomoću naredbe možete podijeliti datoteke na temelju njihove veličine rascjep -b . Na primjer, stvoriti 1500 kb datoteka koristeći datoteku primjer1.txt pokrenite naredbu danu u nastavku:

podjela -b1500K primjer1.txt -- opširno

Pokrenite donju naredbu da provjerite veličinu datoteke:

zahod -c primjer1.txt xa *

Navedite maksimalnu veličinu

Također možete odrediti maksimalnu veličinu datoteke pomoću naredbe split:

Da biste odredili maksimalnu veličinu izlazne datoteke, koristite -C naredba. Za ilustraciju, split primjer1.txt i osigurajte izlaznu veličinu od 2 MB koristeći:

podjela primjer1.txt -C 2 MB

Postavite broj izlaznih datoteka

Koristiti -n opciju za postavljanje brojeva izlaza vaše datoteke. Na primjer, podijeliti primjer.txt u 10 odjeljaka pokretanjem sljedeće naredbe:

podjela primjer1.txt -n 10

Podijelite datoteku na kraju retka

Drugi način korištenja opcije -n je dijeljenje datoteke na kraju cijelog retka.

Da biste to učinili, kombinirajte -n i l . Na primjer, podijelite veliku tekstualnu datoteku u 10 datoteka, od kojih svaka mora završiti sljedećim cijelim retkom:

podjela -n l / 10 primjer1.txt

Postavite duljinu sufiksa

Pomoću naredbe split možete generirati datoteke sa zadanim sufiksom od dva slova. The -a zastavica s naredbom split koristi se za promjenu duljine. Na primjer, da bi sufiks bio dug tri znaka, pokrenite naredbu danu u nastavku:

podjela -a 3 primjer1.txt

Za dodatnu pomoć upotrijebite čovjek naredba za otvaranje podjela naredbeni priručnik na terminalu.

čovjek podjela

Zaključak

Ovaj se članak usredotočio na korištenje podjela naredbe u Linux sustavima. Prema zadanim postavkama, podjela naredba dijeli datoteku na dijelove od 1000 redaka, od kojih je svaki podijeljen na više datoteka. Možete koristiti podjela naredba za dijeljenje velikih datoteka u manje datoteke. Gornja uputa pokazuje vam kako podijeliti datoteke na temelju specifičnih značajki pomoću nekoliko podjela naredbe u Linuxu.