Linux-kommandon

Hur man mäter och visar framsteg för kommandot “dd” i Linux?

Hur man mäter och visar framsteg för kommandot “dd” i Linux?

Kommandot “dd” i Linux används för att konvertera och kopiera filer från en plats till en annan. Som standard är dock detta kommando inte programmerat för att visa pågående pågående operation. Om du kopierar stora filer från en plats till en annan kan det vara ganska besvärligt för dig eftersom du vill följa framstegen kontinuerligt. För det måste du justera kommandot “dd” lite så att det kan mäta och visa framstegen. Idag lär vi oss hur vi kan uppnå detta mål med ett Linux Mint 20-system.

Metoder för att mäta och visa framstegen för kommandot “dd” i Linux Mint 20:

För att mäta och visa förloppet för kommandot “dd” i Linux Mint 20 kan följande två metoder följas. Innan du diskuterar dessa metoder bör du dock se till att kommandot "dd" är installerat på ditt Linux-system. Detta kan kontrolleras med kommandot som visas nedan:

$ dd --version

Du kan bekräfta från kommandot som visas i följande bild att kommandot “dd” är installerat på vårt Linux-system.

Nu kan du gå vidare till någon av följande två metoder.

Metod nr 1: Använd "progress" -flaggan för att mäta och visa förloppet för "dd" -kommandot i Linux Mint 20:

För att använda "progress" -flaggan med "dd" -kommandot för att visa dess framsteg i Linux Mint 20, måste du utföra kommandot som visas nedan:

$ dd if = PathOfFileToBeCopied of = PathOfOutputFile status = framsteg

Här bör PathOfFileToBeCopied ersättas med sökvägen och namnet på filen vars innehåll ska kopieras, och PathOfOutputFile bör ersättas med sökvägen och namnet på filen som detta innehåll ska kopieras till.

Förloppet för kommandot “dd” visas i följande bild. Eftersom filen som vi försökte kopiera i vårt exempel var mycket liten, tog det bara en sekund att slutföra kopieringsprocessen för den här filen. Det är därför vi inte kunde fånga dess verkliga framsteg. Ändå, om du väljer en fil med en större filstorlek, kommer du enkelt att bevittna dess pågående kopieringsförlopp.

Metod # 2: Använd kommandot “pv” för att mäta och visa framstegen för kommandot “dd” i Linux Mint 20:

För att använda kommandot "pv" med kommandot "dd" för att visa dess framsteg i Linux Mint 20 måste du utföra följande steg:

Steg 1: Installera kommandot “pv” på ditt system:

Först måste du installera kommandot “pv” på ditt Linux-system eftersom det inte är installerat som standard. För att installera det här kommandot måste du utföra kommandot som visas nedan i din terminal:

$ sudo apt install pv

När kommandot “pv” har installerats på ditt Linux-system kan du para ihop det med kommandot “dd” för att visa dess framsteg.

Steg 2: Använd det här kommandot för att visa framstegen för kommandot "dd" på ditt system:

När du har installerat kommandot "pv" måste du utföra det enligt följande:

$ dd if = PathOfFileToBeCopied | pv | dd av = PathOfOutputFile

Här bör PathOfFileToBeCopied ersättas med sökvägen och namnet på filen vars innehåll ska kopieras, och PathOfOutputFile bör ersättas med sökvägen och namnet på filen som detta innehåll ska kopieras till.

Förloppet för kommandot “dd” visas i följande bild. Eftersom filen som vi försökte kopiera i vårt exempel var väldigt liten i storlek tog det oss bara en sekund att slutföra kopieringsprocessen för den här filen. Det är därför vi inte kunde fånga dess verkliga framsteg. Ändå, om du väljer en fil med en större filstorlek, kommer du lätt att bevittna dess pågående kopieringsförlopp.

Slutsats

De två metoderna som visas i denna handledning är perfekta för att göra det möjligt för kommandot "dd" att mäta och visa dess framsteg i Linux. Du kan välja något av dessa när det passar dig.

HD Remastered Games för Linux som aldrig tidigare hade en Linux-version
Många spelutvecklare och utgivare kommer med HD-remaster av gamla spel för att förlänga livstiden för franchisen, snälla fans som begär kompatibilitet...
Hur man använder AutoKey för att automatisera Linux-spel
AutoKey är ett verktyg för desktopautomatisering för Linux och X11, programmerat i Python 3, GTK och Qt. Med hjälp av dess skript och MACRO-funktional...
Hur man visar FPS-räknare i Linux-spel
Linux-spel fick ett stort tryck när Valve tillkännagav Linux-stöd för Steam-klient och deras spel 2012. Sedan dess har många AAA- och indiespel tagit ...