Pv: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '== pv - Pipe Viewer == Kommandot `pv` (Pipe Viewer) används för att övervaka framsteg av data genom en rörledning. === NAMN === pv - övervaka dataöverföring genom en rörledning === SYNOPSIS === pv [ALTERNATIV] [FIL ...] === BESKRIVNING === Kommandot `pv` gör det möjligt att se förloppet av data som passerar genom en rörledning. Det visar information som förfluten tid, förväntad återstående tid, procentandel färdigställd, och en genomströmningsindi...') |
Admin (diskussion | bidrag) (→KÄLLOR) |
||
Rad 108: | Rad 108: | ||
=== KÄLLOR === | === KÄLLOR === | ||
[https://man7.org/linux/man-pages/man1/pv.1.html pv manual (Linux)] | [https://man7.org/linux/man-pages/man1/pv.1.html pv manual (Linux)]<BR> | ||
[https://ss64.com/osx/pv.html pv manual (macOS)] | [https://ss64.com/osx/pv.html pv manual (macOS)] |
Versionen från 29 maj 2024 kl. 07.45
pv - Pipe Viewer
Kommandot `pv` (Pipe Viewer) används för att övervaka framsteg av data genom en rörledning.
NAMN
pv - övervaka dataöverföring genom en rörledning
SYNOPSIS
pv [ALTERNATIV] [FIL ...]
BESKRIVNING
Kommandot `pv` gör det möjligt att se förloppet av data som passerar genom en rörledning. Det visar information som förfluten tid, förväntad återstående tid, procentandel färdigställd, och en genomströmningsindikator.
ALTERNATIV
Kommandot `pv` stöder flera alternativ som kan användas för att justera dess beteende:
- -a, --average-rate - Visa den genomsnittliga överföringshastigheten.
- -B, --buffer-size SIZE - Använd en buffertstorlek av SIZE.
- -c, --cursor - Använd kursorn för att rita framstegsmätaren.
- -d, --delay SEC - Vänta SEC sekunder mellan varje uppdatering.
- -f, --force - Tvinga framstegsmätaren att visas.
- -h, --help - Visa hjälpmeddelande och avsluta.
- -i, --interval SEC - Ställ in uppdateringsintervallet till SEC sekunder.
- -l, --line-mode - Räkna radflöde istället för byteflöde.
- -n, --numeric - Visa endast numerisk utdata.
- -N, --name NAME - Prefix varje linje med NAME.
- -p, --progress - Visa framstegsmätare.
- -q, --quiet - Tyst läge, visa inte framstegsmätaren.
- -r, --rate - Visa aktuella överföringshastighet.
- -s, --size SIZE - Ställ in den totala storleken till SIZE byte.
- -t, --timer - Visa förfluten tid.
- -T, --temporary-name - Använd tillfälligt filnamn under överföring.
- -v, --version - Visa versionsinformation och avsluta.
- -w, --width WIDTH - Ställ in framstegsmätarens bredd till WIDTH tecken.
- -W, --wait - Vänta tills processdata finns tillgänglig.
- -L, --rate-limit RATE - Begränsa överföringshastigheten till RATE byte per sekund.
- -R, --remote PID - Styr en redan körande `pv`-process.
EXEMPEL
Här är några praktiska exempel som visar hur du kan använda `pv`-kommandot:
- För att visa dataöverföring från en fil till en annan:
pv inputfile > outputfile
- För att komprimera en fil och visa framsteg:
pv inputfile | gzip > outputfile.gz
- För att extrahera en arkivfil och visa framsteg:
pv archive.tar.gz | tar xzf -
- För att visa dataöverföring med specifik buffertstorlek:
pv -B 4096 inputfile > outputfile
- För att begränsa överföringshastigheten:
pv -L 500k inputfile > outputfile
- För att visa dataöverföring med tidsmätare och hastighetsmätare:
pv -t -r inputfile > outputfile
SKILLNADER MELLAN macOS OCH LINUX
Det finns några skillnader att tänka på när man använder `pv` på macOS jämfört med Linux:
Tillgänglighet: Kommandot `pv` är tillgängligt på de flesta Linux-distributioner och kan installeras via paketförvaltaren (t.ex. `apt-get install pv` på Debian-baserade system). På macOS kan `pv` installeras via Homebrew med `brew install pv`.
Exempel på att installera `pv` på macOS med Homebrew:
- Installera Homebrew om det inte redan är installerat:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Installera `pv`:
brew install pv
Det är alltid bra att konsultera `man`-sidan för `pv` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga och hur de används.
FELSÖKNING
Om du får ett felmeddelande när du använder `pv`, kontrollera följande:
Att du använder rätt syntax och alternativ för ditt specifika kommando. Att filerna du försöker använda existerar och är tillgängliga. Att du har nödvändiga behörigheter för att läsa och skriva filerna.
SE ÄVEN
FÖRFATTARE
Andrew Wood skrev `pv`. Buggrapporter och förslag kan skickas till ⟨andrew@aew5.com⟩.
KOLOFON
Denna sida är en del av pv-projektet. Mer information om projektet finns på ⟨http://www.ivarch.com/programs/pv.shtml⟩. Om du har en buggrapport för denna manualsida, se ⟨https://github.com/a-j-wood/pv/issues⟩. Denna sida erhölls från projektets upstream Git-repository ⟨https://github.com/a-j-wood/pv.git⟩ den 2023-12-22. Om du upptäcker några renderingsproblem i denna HTML-version av sidan, eller om du tror att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har korrigeringar eller förbättringar av informationen i denna KOLOFON (som inte är en del av den ursprungliga manualsidan), skicka ett e-postmeddelande till man-pages@man7.org.