'\" t .\" Title: rename .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-03-29 .\" Manual: User Commands .\" Source: util-linux 2.41 .\" Language: English .\" .TH "RENAME" "1" "2025-03-29" "util\-linux 2.41" "User Commands" .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 "NUME" rename \- redenumește fișiere .SH "REZUMAT" .sp \fBrename\fP [opțiuni] \fIexpresia înlocuirea fișier\fP... .SH "DESCRIERE" .sp \fBrename\fP va redenumi fișierele specificate prin înlocuirea primei apariții a \fIexpresiei\fP în numele lor cu \fIînlocuirea\fP. .SH "OPȚIUNI" .sp \fB\-s\fP, \fB\-\-symlink\fP .RS 4 Nu redenumește o legătură simbolică, ci schimbă locul către care aceasta indică. .RE .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Afișează ce fișiere au fost redenumite, dacă este cazul. .RE .sp \fB\-n\fP, \fB\-\-no\-act\fP .RS 4 Nu face nicio modificare; adăugați \fB\-\-verbose\fP pentru a vedea ce se va face. .RE .sp \fB\-a\fP, \fB\-\-all\fP .RS 4 Înlocuiește toate aparițiile expresiei \fIexpresia\fP și nu doar prima. .RE .sp \fB\-l\fP, \fB\-\-last\fP .RS 4 Înlocuiește ultima apariție a \fIexpresiei\fP în loc de prima. .RE .sp \fB\-o\fP, \fB\-\-no\-overwrite\fP .RS 4 Nu se suprascriu fișierele existente. Atunci când \fB\-\-symlink\fP este activă, nu se suprascriu legăturile simbolice care indică obiective existente. .RE .sp \fB\-i\fP, \fB\-\-interactive\fP .RS 4 Ask before overwriting existing files. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Afișează acest mesaj de ajutor și iese. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Afișează versiunea și iese. .RE .SH "AVERTISMENT" .sp Redenumirea nu are nicio protecție în mod implicit sau fără una dintre opțiunile \fB\-\-no\-overwrite\fP, \fB\-\-interactive\fP sau \fB\-\-no\-act\fP. Dacă utilizatorul are permisiunea de a rescrie numele fișierelor, comanda va efectua acțiunea fără nicio întrebare. De exemplu, rezultatul poate fi destul de drastic atunci când comanda este rulată ca root în directorul \fI/lib\fP. Faceți întotdeauna o copie de rezervă înainte de a executa comanda, cu excepția cazului în care știți cu adevărat ce faceți. .SH "CAZURI LIMITĂ" .sp Dacă \fIexpresia\fP este goală, atunci, în mod implicit, \fIînlocuirea\fP va fi adăugată la începutul numelui de fișier. Cu \fB\-\-all\fP, \fIînlocuirea\fP va fi inserată între fiecare două caractere ale numelui de fișier, precum și la început și la sfârșit. .sp În mod normal, se actualizează numai componenta finală a rutei unui nume de fișier. (Sau cu \fB\-\-symlink\fP, doar componenta finală a rutei din legătură.) Dar dacă \fIexpresia\fP sau \fIînlocuirea\fP conține un \fI/\fP, se actualizează întreaga rută. Acest lucru poate determina mutarea unui fișier între dosare. Crearea de dosare și mutarea fișierelor între sisteme de fișiere nu este acceptată. .SH "MODUL INTERACTIV" .sp La fel ca majoritatea utilităților standard, «rename» poate fi utilizat cu un dispozitiv terminal (pe scurt, tty) în modul canonic, în care linia este pusă în memoria tampon de către tty și se apasă ENTER pentru a valida introducerea utilizatorului. Totuși, dacă puneți tty\-ul în modul cbreak, «rename» necesită doar o singură apăsare de tastă pentru a răspunde la prompt. Pentru a stabili modul cbreak, rulați de exemplu: .sp .if n .RS 4 .nf .fam C sh \-c \*(Aqstty \-icanon min 1; "$0" "$@"; stty icanon\*(Aq rename \-i redenumește interactiv fișierele „de la” \-> „la” .fam .fi .if n .RE .SH "STARE DE IEȘIRE" .sp \fB0\fP .RS 4 toate operațiile de redenumire solicitate au avut succes .RE .sp \fB1\fP .RS 4 toate operațiile de redenumire au eșuat .RE .sp \fB2\fP .RS 4 unele operații de redenumire au eșuat .RE .sp \fB4\fP .RS 4 nimic nu a fost redenumit .RE .sp \fB64\fP .RS 4 a apărut o eroare neașteptată .RE .SH "EXEMPLE" .sp Date fiind fișierele \fIfoo1\fP, ..., \fIfoo9\fP, \fIfoo10\fP, ..., \fIfoo278\fP, comenzile .sp .if n .RS 4 .nf .fam C rename foo foo00 foo? rename foo foo0 foo?? .fam .fi .if n .RE .sp le vor transforma în \fIfoo001\fP, ..., \fIfoo009\fP, \fIfoo010\fP, ..., \fIfoo278\fP. Și .sp .if n .RS 4 .nf .fam C redenumirea .htm .html *.htm .fam .fi .if n .RE .sp va repara extensia fișierelor html. Furnizați un șir gol pentru prescurtare: .sp .if n .RS 4 .nf .fam C rename \*(Aq_with_long_name\*(Aq \*(Aq\*(Aq file_with_long_name.* .fam .fi .if n .RE .sp va elimina subșirul din numele fișierelor. .SH "CONSULTAȚI ȘI" .sp \fBmv\fP(1) .SH "RAPORTAREA ERORILOR" .sp Pentru rapoarte de eroare, folosiți \c .URL "https://github.com/util\-linux/util\-linux/issues" "sistemul de urmărire al erorilor" "." .SH "DISPONIBILITATE" .sp Comanda \fBrename\fP face parte din pachetul util\-linux care poate fi descărcat de la \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."