'\" t .\" Title: rename .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: Användarkommandon .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "RENAME" "1" "2026-05-18" "util\-linux 2.42.1" "Användarkommandon" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NAMN" rename \- byt namn på filer .SH "SYNOPSIS" .sp \fBrename\fP [options] \fIsubstring replacement file\fP.\|.\|. .SH "BESKRIVNING" .sp \fBrename\fP will rename the specified files by replacing the first occurrence of \fIsubstring\fP in their name by \fIreplacement\fP. .SH "FLAGGOR" .sp \fB\-s\fP, \fB\-\-symlink\fP .RS 4 Byt inte namn på en symlänk utan ändra vart den pekar. .RE .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Visa vilka filer som har bytt namn, om det finns några. .RE .sp \fB\-n\fP, \fB\-\-no\-act\fP .RS 4 Gör inga ändringar; lägg till \fB\-\-verbose\fP för att se vad som skulle göras. .RE .sp \fB\-a\fP, \fB\-\-all\fP .RS 4 Replace all occurrences of \fIsubstring\fP rather than only the first one. .RE .sp \fB\-l\fP, \fB\-\-last\fP .RS 4 Replace the last occurrence of \fIsubstring\fP rather than the first one. .RE .sp \fB\-o\fP, \fB\-\-no\-overwrite\fP .RS 4 Skriv inte över befintliga filer. När \fB\-\-symlink\fP är aktiv, skriv inte över symlinks som pekar på befintliga mål. .RE .sp \fB\-i\fP, \fB\-\-interactive\fP .RS 4 Fråga innan du skriver över befintliga filer. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Visa hjälptext och avsluta. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Visa version och avsluta. .RE .SH "VARNING" .sp Omdöpningen har inga skyddsåtgärder som standard eller utan något av flaggorna \fB\-\-no\-overwrite\fP, \fB\-\-interactive\fP eller \fB\-\-no\-act\fP. Om användaren har behörighet att skriva om filnamn kommer kommandot att utföra åtgärden utan några frågor. Resultatet kan t.ex. bli ganska drastiskt om kommandot körs som root i katalogen \fI/lib\fP. Gör alltid en säkerhetskopia innan du kör kommandot, såvida du inte verkligen vet vad du gör. .SH "GRÄNSFALL" .sp If \fIsubstring\fP is empty, then by default \fIreplacement\fP will be added to the start of the filename. With \fB\-\-all\fP, \fIreplacement\fP will be inserted in between every two characters of the filename, as well as at the start and end. .sp Normally, only the final path component of a filename is updated. (Or with \fB\-\-symlink\fP, only the final path component of the link.) But if either \fIsubstring\fP or \fIreplacement\fP contains a \fI/\fP, the full path is updated. This can cause a file to be moved between folders. Creating folders, and moving files between filesystems, is not supported. .SH "INTERAKTIVT LÄGE" .sp Som de flesta standardverktyg kan rename användas med en terminalenhet (tty) i kanoniskt läge, där raden buffras av tty och du trycker på ENTER för att validera användarens inmatning. Om du däremot sätter din tty i cbreak\-läge kräver rename bara en enda tangenttryckning för att svara på prompten. För att ställa in cbreak\-läge kör du till exempel: .sp .if n .RS 4 .nf .fam C sh \-c \*(Aqstty \-icanon min 1; "$0" "$@"; stty icanon\*(Aq rename \-i from to files .fam .fi .if n .RE .SH "AVSLUTSSTATUS" .sp \fB0\fP .RS 4 alla begärda byten av namn var framgångsrika .RE .sp \fB1\fP .RS 4 alla operationer för att byta namn misslyckades .RE .sp \fB2\fP .RS 4 vissa operationer för att byta namn misslyckades .RE .sp \fB4\fP .RS 4 ingenting döptes om .RE .sp \fB64\fP .RS 4 ett oförutsett fel inträffade .RE .SH "EXEMPEL" .sp Med tanke på filerna \fIfoo1\fP, .\|.\|., \fIfoo9\fP, \fIfoo10\fP, .\|.\|., \fIfoo278\fP, kommandona .sp .if n .RS 4 .nf .fam C rename foo foo00 foo? rename foo foo0 foo?? .fam .fi .if n .RE .sp kommer att göra dem till \fIfoo001\fP, .\|.\|., \fIfoo009\fP, \fIfoo010\fP, .\|.\|., \fIfoo278\fP. Och .sp .if n .RS 4 .nf .fam C rename .htm .html *.htm .fam .fi .if n .RE .sp kommer att fixa förlängningen av dina html\-filer. Ange en tom sträng för förkortning: .sp .if n .RS 4 .nf .fam C rename \*(Aq_med_långt_namn\*(Aq \*(Aq\*(Aq fil_med_långt_namn.* .fam .fi .if n .RE .sp kommer att ta bort delsträngen i filnamnen. .SH "SE ÄVEN" .sp \fBmv\fP(1) .SH "FELRAPPORTERING" .sp För felrapporter, använd \c .URL "https://github.com/util\-linux/util\-linux/issues" "felhanteraren" "." .SH "TILLGÄNGLIGHET" .sp Kommandot \fBrename\fP ingår i paketet util\-linux som kan hämtas från \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."