Příkaz cat nebo concatenate je všestranný nástroj pro kombinování dvou nebo více souborů. Pomocí příkazu cat můžete také vytisknout obsah souboru na terminálu, aniž byste jej museli otevírat v textovém editoru.
Příkaz cat má různé další funkce, jako je připojování k souborům, zobrazení počtu řádků, vytváření nových souborů atd. Mnoho uživatelů, zejména začátečníků, však o příkazu cat ví jen málo. Tento článek tedy obsahuje vše, co nováček potřebuje vědět o příkazu cat v Linuxu.
Jak používat Cat Command v Linuxu
Jak jsme již zmínili, příkaz cat se používá k zobrazení obsahu souboru. Zde je tedy základní výraz příkazu cat:
kočka [ možnosti ] < soubor >
Nyní si ukažme příklad zobrazení obsahu souboru script.txt:
kočka script.txt
Pokud jste spustili skript nebo část kódu a chcete uložit jeho výstup do souboru, spusťte následující příkaz:
kočka > výstup.txtPokud ve vašem aktuálním adresáři neexistuje žádný jiný soubor s názvem ‚output.txt‘, tento příkaz jej nejprve vytvoří. Poté do něj uloží výstup dříve provedeného příkazu. Chcete-li zřetězit více souborů a poté zobrazit jejich obsah, použijte následující příkaz:
kočka soubor.txt název souboru.txt
Spolu s obsahem souboru můžete zobrazit jejich čísla řádků pomocí volby -n:
kočka -n soubor.txt
Níže uvedený příkaz můžete použít, když máte dva soubory, tj. soubor1 a soubor2, ale chcete připojit obsah souboru2 k souboru1:
kočka název_souboru.txt >> soubor.txt
Podobně můžete naklonovat obsah jednoho souboru do jiného:
kočka soubor.txt > název_souboru.txt
Rychlá rekapitulace
Příkaz cat je výkonný a všestranný nástroj nabízející několik funkcí. Uživatelé si však často neuvědomují jeho skutečný potenciál, a proto jej nevyužívají. Proto tento článek stručně vysvětluje příkaz cat, jeho možnosti a různé případy použití.
Ukázali jsme, jak použít příkaz cat k zobrazení obsahu souboru, vytvoření kopie souboru, připojení k jinému souboru a zobrazení počtu řádků atd.