提示:帶進度條的dd命令

dd 命令 非常“沉默”,因此有時有些危險和惱怒。 在這篇文章中,我們將向您展示如何使這個出色的命令向我們展示 進度條 與我們使用wget命令下載文件時出現的類似。

dd命令是一個功能強大的工具,可讓您執行許多操作,其中我們找到了一種克隆分區甚至整個硬盤驅動器的簡便方法。 它只有一個小缺點,它是一個非常“無聲的”命令,因為執行該命令時,終端提示是固定的,因此它可能由於不知道發生了什麼以及完成它需要多長時間而引起緊張。
所有這些都可以通過pv命令解決,它用作測量通過它的數據的終端管道。 如下所示:
dd if = /地點/的/來源| pv | dd = = /地點的/目的地

結果,我們將在終端中獲得一個進度條,有關傳輸字節,其運行時間和傳輸速率的信息都是實時的。

同樣,完成後,它會向我們顯示傳輸速率,傳輸的總字節數以及傳輸所有數據所需的總時間的統計信息。

範例:

克隆硬盤:

dd if = / dev / sda | pv | dd = / dev / sdb

克隆分區:

dd if = / dev / sdc2 | pv | dd = / dev / sda1

創建分區或硬盤驅動器的iso映像(備份的絕佳選擇):

dd if = / dev / sda1 | pv | dd = / home / user / backup.iso

在某些發行版中,可能未安裝PV,因此只需安裝它即可使用此技巧。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   皮埃爾·法庫 他說:

    創建liveUsb的其他技巧

    dd if = /home/user/isodelsystem.iso | pv | dd = / dev / sdx(用與pendrive /閃存對應的sdx替換)

  2.   海梅·耶普斯(Jaime Yepes) 他說:

    很有用

  3.   基克1n 他說:

    很好的小費。

  4.   卡洛斯 他說:

    非常感謝您的提示。
    問候。

  5.   波塔羅 他說:

    華麗的!!! 5 *

  6.   拉斐爾茲克斯 他說:

    我有一個問題,如果有一個iso,我會安裝它還是我想要iso? :秒

  7.   伊茲卡洛特 他說:

    分區的iso映像可以用作備份,但它不像操作系統的iso,因此無法從分區生成的iso安裝系統。

    例如,您可以製作/ home分區的iso映像,如下所示:my_home.iso並將其保存在任何分區甚至另一台PC上,如果由於不幸而丟失了/ home分區,則可以像還原它一樣如下命令沒有任何反應:

    dd if = / place / where / is / my_home.iso | pv | = / dev / partition_where_home的dd為

  8.   天使之刃 他說:

    比通過kill向dd進程的pid發送URS1信號更為優雅

  9.   賈波 他說:

    優秀的。 另一個類似的工具:mbuffer
    dd if = file.source | mbuffer | dd = = file.destination
    的問候!

  10.   奧德尼尼三世 他說:

    一個很好的工具,它可以解決每個人的問題,對靜默命令非常有用,默認情況下,應在這些命令中設置真值。

  11.   Manuela。 他說:

    非常感謝您的提示。 他一直在尋找類似的東西。 我將其用於DVD

    dd if = / dev / dvd | pv | dd = / path / file.iso

  12.   路易斯 他說:

    非常感謝。

    1.    讓我們使用linux 他說:

      不客氣,路易斯!

  13.   維克多·韋尼加斯 他說:

    如何安裝pv命令?

  14.   主機文件 他說: