Príkazy pre Linux

Ako merať a ukazovať priebeh príkazu „dd“ v systéme Linux?

Ako merať a ukazovať priebeh príkazu „dd“ v systéme Linux?

Príkaz „dd“ v systéme Linux sa používa na prevod a kopírovanie súborov z jedného miesta na druhé. Predvolene však tento príkaz nie je naprogramovaný tak, aby zobrazoval priebeh prebiehajúcej operácie. Ak kopírujete veľké súbory z jedného miesta na druhé, môže to byť pre vás dosť nepríjemné, pretože chcete neustále sledovať priebeh. Aby ste to dosiahli, musíte trochu doladiť príkaz „dd“, aby bol schopný merať a ukazovať pokrok. Dnes sa dozvieme, ako môžeme dosiahnuť tento cieľ pomocou systému Linux Mint 20.

Metódy merania a ukazovania priebehu príkazu „dd“ v systéme Linux Mint 20:

Pri meraní a zobrazovaní priebehu príkazu „dd“ v systéme Linux Mint 20 možno postupovať podľa nasledujúcich dvoch metód. Pred diskusiou o týchto metódach by ste sa však mali ubezpečiť, že je vo vašom systéme Linux nainštalovaný príkaz „dd“. Toto je možné skontrolovať nasledujúcim príkazom:

$ dd - verzia

Z výstupu príkazu zobrazeného na nasledujúcom obrázku môžete potvrdiť, že príkaz „dd“ je nainštalovaný v našom systéme Linux.

Teraz môžete prejsť na ktorúkoľvek z nasledujúcich dvoch metód.

Metóda č. 1: Používanie príznaku „progress“ na meranie a zobrazovanie priebehu príkazu „dd“ v systéme Linux Mint 20:

Ak chcete pomocou príkazu „dd“ na označenie postupu v programe Linux Mint 20 použiť príznak „progress“, budete musieť vykonať príkaz uvedený nižšie:

$ dd if = PathOfFileToBeCopied of = PathOfOutputFile status = postup

Tu by mal byť PathOfFileToBeCopied nahradený cestou a názvom súboru, ktorého obsah sa má kopírovať, a PathOfOutputFile by sa mal nahradiť cestou a názvom súboru, do ktorého sa má tento obsah kopírovať.

Priebeh príkazu „dd“ zobrazuje nasledujúci obrázok. Pretože však súbor, ktorý sme sa v našom príklade pokúšali kopírovať, mal veľmi malú veľkosť, dokončenie procesu kopírovania tohto súboru nám trvalo iba chvíľu. Preto sme nemohli zachytiť jeho skutočný pokrok. Ak si však vyberiete súbor s väčšou veľkosťou súboru, budete ľahko svedkami jeho prebiehajúceho procesu kopírovania.

Metóda č. 2: Použitie príkazu „pv“ na meranie a zobrazenie priebehu príkazu „dd“ v systéme Linux Mint 20:

Pri používaní príkazu „pv“ s príkazom „dd“ na preukázanie pokroku v systéme Linux Mint 20 budete musieť vykonať nasledujúce kroky:

Krok 1: Nainštalujte do svojho systému príkaz „pv“:

Najskôr je potrebné do systému Linux nainštalovať príkaz „pv“, pretože nie je predvolene nainštalovaný. Ak chcete nainštalovať tento príkaz, budete musieť vo svojom termináli vykonať príkaz uvedený nižšie:

$ sudo apt nainštalovať pv

Po nainštalovaní príkazu „pv“ do systému Linux ho budete môcť spárovať s príkazom „dd“, aby ste zobrazili jeho priebeh.

Krok 2: Pomocou tohto príkazu zobrazíte priebeh príkazu „dd“ vo vašom systéme:

Po nainštalovaní príkazu „pv“ ho budete musieť vykonať nasledujúcim spôsobom:

$ dd if = PathOfFileToBeCopied | pv | dd = PathOfOutputFile

Tu by mal byť PathOfFileToBeCopied nahradený cestou a názvom súboru, ktorého obsah sa má kopírovať, a PathOfOutputFile by sa mal nahradiť cestou a názvom súboru, do ktorého sa má tento obsah kopírovať.

Priebeh príkazu „dd“ zobrazuje nasledujúci obrázok. Pretože však súbor, ktorý sme sa v našom príklade pokúšali kopírovať, mal veľmi malú veľkosť, dokončenie procesu kopírovania tohto súboru nám trvalo iba chvíľu. Preto sme nemohli zachytiť jeho skutočný pokrok. Ak si však vyberiete súbor s väčšou veľkosťou súboru, budete ľahko svedkami jeho prebiehajúceho procesu kopírovania.

Záver

Dve metódy demonštrované v tomto výučbe sú ideálne na to, aby umožnili príkazu „dd“ merať a ukazovať jeho postup v systéme Linux. Ktorékoľvek z nich si môžete zvoliť podľa vlastného uváženia.

Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvorenie vlastnej simulácie dopravy môže byť zábavné, relaxačné a mimoriadne lákavé. Preto sa musíte uistiť, že vyskúšate čo najviac hier, aby ste n...
Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z najpopulárnejších obchodných simulačných hier. V tejto hre musíte vytvoriť úžasné dopravné podnikanie. Začnete však na začiatku ok...
Hry SuperTuxKart pre Linux
SuperTuxKart pre Linux
SuperTuxKart je vynikajúci titul navrhnutý tak, aby vám priniesol zážitok z hry Mario Kart zadarmo na vašom systéme Linux. Je to dosť náročné a zábavn...