V sobotu 2. listopadu proběhla mohutná oslava naší plnoletosti !!
Multimediaexpo.cz je již 18 let na českém internetu !!

split (Unix)

Z Multimediaexpo.cz

(Rozdíly mezi verzemi)
(+ NEW)
(+ MOJE Fotka)
 
Řádka 4: Řádka 4:
== Použití ==
== Použití ==
Syntaxe příkazu je:
Syntaxe příkazu je:
-
 
+
[[Soubor:SPLIT-Mint-22-Threadripper-2024-11-07.png|left|640px]]
-
<syntaxhighlight lang="shell-session">
+
{{clear}}
-
$ split [OPTION] [INPUT [PREFIX]]
+
-
</syntaxhighlight>
+
Výchozím chováním příkazu '''<code>split</code>''' je vytvářet soubory s&nbsp;pevnou velikostí 1&nbsp;000 řádků. Soubory jsou pojmenovány přidáním'' aa'','' ab'','' ac'', atd. ke jménu výstupního souboru.
Výchozím chováním příkazu '''<code>split</code>''' je vytvářet soubory s&nbsp;pevnou velikostí 1&nbsp;000 řádků. Soubory jsou pojmenovány přidáním'' aa'','' ab'','' ac'', atd. ke jménu výstupního souboru.

Aktuální verze z 7. 11. 2024, 13:32

split je unixový příkaz nejčastěji používaný k rozdělení souboru do dvou či více menších.

Použití

Syntaxe příkazu je:

SPLIT-Mint-22-Threadripper-2024-11-07.png

Výchozím chováním příkazu split je vytvářet soubory s pevnou velikostí 1 000 řádků. Soubory jsou pojmenovány přidáním aa, ab, ac, atd. ke jménu výstupního souboru. Když není určeno jméno výstupního souboru je jméno souboru nastaveno na x např. xaa, xab, atd.
Pokud je místo vstupního souboru zadána pomlčka (-), data jsou odvozena ze standardního vstupu. Pro rozdělení souboru filename na části po 50 MB pojmenované filename.aa, filename.ab, filename.ac, …

$ split -b50m filename filename.

Pro spojení souborů zpět lze použít příkaz cat

 $ cat xaa xab xac > filename

nebo

 $ cat xa[a-c] > filename

nebo

 $ cat xa? > filename

Další možnosti umožňují nastavit maximální délku řádku, maximální počet znaků, kolik prvků je používáno na pojmenování nových souboru a zda se budou používat písmena nebo číslice.

Externí odkazy


      Příkazy a programy příkazové řádky Unixu
Správa souborů

catchattrcdchmodchownchgrpcksumcmpcpdu • df • file • fsck • fuser • ln • ls • lsattr • lsof • mkdir • mount • mv • pwd • rm • rmdir • split • touch

Správa uživatelů a prostředí

envfingeridlognamemesgpasswdsusudounameuptimewwallwhowhoamiwrite

Správa procesů

atchrootcrontabexitkillkillallnicepgreppidofpkillpspstreesleeptimetopwaitwatch

Zpracování textu

awkcommcsplitcutdiffedexfmtheadiconvjoinlessmorepatchpastereadsedsorttactailteetruniqwcxargs

Programování v shellu

aliasbasenameechoexprfalseprintftesttrueunset

Síťová komunikace

diginetdhostifconfignetstatnslookuppingrloginnctraceroute

Hledání informací

findgrepstrings

Ostatní nástroje

bannerbccaldateddlooklpmansizeyes