Linux:Přehled základních příkazů: Analýza souborů
Z Wikiknih
Tato stránka je kandidát na rychlé smazání. Důvod: Obsah stránky byl integrován do kapitoly Linux:Přehled základních příkazů
Pokud nesouhlasíte s tím, aby tato stránka byla smazána, odkaz na šablonu {{Smazat}} odstraňte a své důvody objasněte na diskusní stránce.
Správci – Před smazáním nezapomeňte ověřit, jestli sem jiné stránky neodkazují a zkontrolovat historii stránky.
[editovat] Analýza souborů
[editovat] wc
wc (zkratka word count = počet slov)
Program přečte buď standardní vstup nebo seznam souborů a vygeneruje následující výstupy: počet znaků, počet slov, a počet řádků, v případě více souborů statistika rozdělena na jednotlivé soubory + souhrn.
Příklad příkazu wc:
$ wc ideas.txt excerpt.txt 40 149 947 ideas.txt 2294 16638 97724 excerpt.txt 2334 16787 98671 total
První sloupec je počet řádků, druhý počet slov, a poslední sloupec je počet znaků.
Novější verze wc rozlišují mezi počtem bytů a počtem znaků. Toto se přepne pomocí -c nebo -m
Použití:
wc -l <názevsouboru> vypíše počet řádků wc -c <názevsouboru> vypíše bytů wc -m <názevsouboru> vypíše počet znaků wc -L <názevsouboru> vypíše délku nejdelšího řádku wc -w <názevsouboru> vypíše počet slov
[editovat] md5sum
MD5sum je počítačový program počítající a ověřující 128-bitové MD5 hashe, MD5 hash (nebo kontrolní součet) funguje jako kompaktní digitální otisk prstu souboru. Je nepravděpodobné, že by dva neidentické soubory měly stejný MD5sum (funkce MD5 byla sice kryptograficky prolomena, takže je možné poměrně jednoduše generovat dva různé soubory se stejným MD5 hashem [1], ale je velmi nepravděpodobné, že by takovéto soubory vznikly náhodou).
Jelikož skoro každá změna souboru změní i MD5sum hash, je MD5Sum používán ke kontrole integrity souboru, pro ověření zda nebyl soubor poškozen například při přenosu..
Pro zjištění MD5sum pod většinou unixových a linuxových operačních systémů, zadejte název souboru jako argument md5sum.
$ md5sum nazevsouboru 76c6dafd6569222312357fdfdbace3e5 nazevsouboru
Pak stačí porovnat řetězec s původním, pokud souhlasí, máte určitě soubor nezměněný, identický.
Výstup z md5sum může být uložen do souboru ve formátu nazevsouboru.md5 Následujícím příkazem porovnáte soubor se souborem nazevsouboru.md5
$ md5sum -c nazevsouboru.md5 nazevsouboru: OK
Použití pro řetězec znaků:
$ md5sum textovyretezec CTRL+D CTRL+D
Výstup:
$ md5sum textovyretezec1f129c42de5e4f043cbd88ff6360486f -