pmlogmv(1)
NAMN
pmlogmv, pmlogcp — flytta, byta namn på eller kopiera Performance Co-Pilot-arkivfiler
SYNOPSIS
pmlogmv [-cfNV?] [-D debug] srcname dstname pmlogcp [-cfNV?] [-D debug] srcname dstname
BESKRIVNING
Ett Performance Co-Pilot-arkiv, PCP-arkiv, består av flera filer som skapas av pmlogger(1). pmlogmv gör det möjligt att flytta eller byta namn på alla filer i ett enskilt PCP-arkiv som en grupp i en enda operation. På motsvarande sätt kopierar pmlogcp alla filer i ett enskilt PCP-arkiv i en enda operation.
Argumentet srcname identifierar målarkivet och kan antingen vara basnamnet som är gemensamt för alla filer i arkivet, eller en av arkivets filer.
Det nya arkivets basnamn är dstname, utom när dstname är en befintlig katalog. I så fall flyttas eller kopieras filerna till dstname med samma arkivbasnamn som srcname.
Eftersom PCP-arkiv är viktiga register över systemaktivitet vidtas särskilda försiktighetsåtgärder för att säkerställa arkivfilernas integritet. Vid återställningsbara problem som uppstår under körningen av pmlogmv eller pmlogcp kommer alla filer som hör till srcname att bevaras, och inga nya filer med prefixet dstname kommer att skapas. ”Återställningsbara problem” omfattar signaler som kan fångas, till exempel SIGHUP, SIGINT, SIGQUIT och SIGTERM, behörighetsproblem, att nya filer redan finns, fulla filsystem med mera.
Implementeringen av pmlogmv försöker använda hårda länkar i filsystemet och följer därför de semantiska begränsningarna för ln(2). På de flesta system innebär detta att katalogerna som innehåller både srcname- och dstname-filerna för PCP-arkivet måste ligga inom samma filsystem. När detta inte är möjligt faller pmlogmv tillbaka till att använda cp(1) för att kopiera srcname till dstname.
pmlogcp använder alltid cp(1).
FLAGGOR
De tillgängliga kommandoradsflaggorna är:
-c, --checksum
Paranoid kontrolläge när cp(1) behövs. Varje fils kontrollsumma beräknas för originalfilen och den kopierade filen, och kontrollsummorna måste stämma överens innan kopian anses godtagbar. Kontrollsummeprogrammet väljs genom att följande prövas i tur och ordning tills ett körbart program hittas: md5sum(1), sha256sum(1), sha1sum(1) och sum(1). Om inget körbart kontrollsummeprogram hittas skrivs en varning ut och kontrollsummekontrollen hoppas över.
-f, --force
Normalt intar pmlogmv och pmlogcp en försiktig hållning till dstname och fortsätter inte om dstname innehåller tecken som sannolikt kan orsaka problem för sh(1). Detta omfattar ”glob”-tecken som ?, * och [, metatecken för skalsyntax som (, |, ; och &, tecken för skalets in- och utmatningsomdirigering som < och >, dollartecknet, mellanslag med mera.
Flaggan -f tvingar namnbytet eller kopieringen att fortsätta även om dstname innehåller sådana ”osäkra” tecken.
-N, --showme
Utför en torrkörning, där programmet kontrollerar och rapporterar vilka ändringar som skulle göras utan att faktiskt göra några ändringar.
-V, --verbose
Aktivera utförligt läge.
-?, --help
Visa användningsmeddelande och avsluta.
DIAGNOSTIK
Alla fel- och varningsmeddelanden är avsedda att vara lätta att förstå, och fel ger en avslutningsstatus skild från noll.
FELSÖKNINGSFLAGGOR
Flaggan -D eller --debug aktiverar utskrift av ytterligare diagnostik på stderr för att underlätta felsökning av problem. Informationen är dock ibland kryptisk och främst avsedd att ge vägledning till utvecklare snarare än slutanvändare.
debug är en kommaseparerad lista med felsökningsflaggor. Använd pmdbg(1) med flaggan -l för att få en lista över tillgängliga felsökningsflaggor och deras betydelse.
SE ÄVEN
cp(1), ln(1), md5sum(1), PCPIntro(1), pmlogger(1), sha1sum(1), sha256sum(1) och LOGARCHIVE(5).
COLOPHON
Denna sida är en del av projektet PCP — Performance Co-Pilot.
Information om projektet finns på:
Om du har en felrapport för denna manualsida, skicka den till:
pcp@groups.io
Denna sida hämtades från projektets uppströms Git-arkiv:
https://github.com/performancecopilot/pcp.git
den 16 januari 2026. Vid den tidpunkten var datumet för den senaste commit som hittades i arkivet 16 januari 2026.
Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du anser att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har rättelser eller förbättringar av informationen i detta COLOPHON-avsnitt, som inte är en del av den ursprungliga manualsidan, skicka e-post till:
man-pages@man7.org
Performance Co-Pilot PCP PMLOGMV(1)
Sidor som hänvisar till denna sida
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/pmlogmv.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorservice som har sponsrat Linux.se med webbhotell.