Příkaz cat
(zkratka pro concatenate) je jeden z nejčastěji používaných příkazů v operačních systémech Linux. Jeho primárním účelem je čtení, spojování a zobrazování textového obsahu souborů. Díky své jednoduchosti a flexibilitě se stal nezbytným nástrojem pro každého uživatele Linuxu. V tomto článku prozkoumáme, jak příkaz cat
funguje a ukážeme si několik příkladů jeho praktického využití.
Základy příkazu cat
Příkaz cat
lze použít pro různé účely, včetně zobrazení obsahu souborů, spojení více souborů do jednoho a dokonce i vytvoření nového souboru. Základní syntaxe příkazu je následující:
cat [možnosti] [soubory]
Kde [možnosti]
zahrnují různé přepínače, které mění chování příkazu, a [soubory]
je seznam souborů, s kterými chcete pracovat.
Zobrazování obsahu souboru
Nejjednodušší použití příkazu cat
je pro zobrazení obsahu souboru na standardní výstup (obvykle na obrazovku). Například, pokud chcete zobrazit obsah souboru dokument.txt
, použijete příkaz:
cat dokument.txt
Spojování více souborů
Jednou z klíčových funkcí příkazu cat
je jeho schopnost spojit obsah více souborů do jednoho výstupního proudu. To je užitečné například při vytváření jednoho souboru z několika logovacích souborů nebo při kombinování více zdrojových kódů. Pro spojení souborů prvni.txt
a druhy.txt
do jednoho výstupu použijete příkaz:
cat prvni.txt druhy.txt
Vytvoření nového souboru
Příkaz cat
lze také použít k vytvoření nového souboru tím, že přesměruje výstup do souboru místo na obrazovku. Například, pokud chcete spojit obsah souborů prvni.txt
a druhy.txt
a uložit jej do nového souboru kombinovany.txt
, použijete příkaz:
cat prvni.txt druhy.txt > kombinovany.txt
Přidání obsahu do existujícího souboru
Pokud chcete přidat obsah na konec existujícího souboru, můžete použít příkaz cat
s operátorem >>
. Například, přidání obsahu doplnkovy.txt
na konec kombinovany.txt
se provede takto:
cat doplnkovy.txt >> kombinovany.txt
Zobrazování neviditelných znaků
Příkaz cat
má také možnost -A
, která zobrazí všechny znaky, včetně neviditelných. To je užitečné pro odhalení skrytých formátovacích znaků v souboru, jako jsou mezery, tabulátory nebo konce řádků. Použití této možnosti vypadá takto:
cat -A soubor.txt
Příkaz cat
je díky své jednoduchosti a mnohostrannosti základním stavebním kamenem pro práci s textovými soubory v Linuxu. Ať už se jedná o zobrazování, spojování nebo transformaci textových souborů, cat
nabízí efektivní a rychlé řešení pro širokou škálu úkolů.