- trixie 2.41-5
- testing 2.41.3-4
- unstable 2.41.3-4
- experimental 2.42~rc1-1
| RENAME(1) | Comenzi utilizator | RENAME(1) |
NUME¶
rename - redenumește fișiere
REZUMAT¶
rename [options] substring replacement file...
DESCRIERE¶
rename will rename the specified files by replacing the first occurrence of substring in their name by replacement.
OPȚIUNI¶
-s, --symlink
-v, --verbose
-n, --no-act
-a, --all
-l, --last
-o, --no-overwrite
-i, --interactive
-h, --help
-V, --version
AVERTISMENT¶
Redenumirea nu are nicio protecție în mod implicit sau fără una dintre opțiunile --no-overwrite, --interactive sau --no-act. 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 /lib. 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.
CAZURI LIMITö
If substring is empty, then by default replacement will be added to the start of the filename. With --all, replacement will be inserted in between every two characters of the filename, as well as at the start and end.
Normally, only the final path component of a filename is updated. (Or with --symlink, only the final path component of the link.) But if either substring or replacement contains a /, 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.
MODUL INTERACTIV¶
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:
sh -c 'stty -icanon min 1; "$0" "$@"; stty icanon' rename -i redenumește interactiv fișierele „de la” -> „la”
STARE DE IEȘIRE¶
0
1
2
4
64
EXEMPLE¶
Date fiind fișierele foo1, ..., foo9, foo10, ..., foo278, comenzile
rename foo foo00 foo? rename foo foo0 foo??
le vor transforma în foo001, ..., foo009, foo010, ..., foo278. Și
redenumirea .htm .html *.htm
va repara extensia fișierelor html. Furnizați un șir gol pentru prescurtare:
rename '_with_long_name' '' file_with_long_name.*
va elimina subșirul din numele fișierelor.
CONSULTAȚI ȘI¶
RAPORTAREA ERORILOR¶
Pentru rapoarte de eroare, folosiți sistemul de urmărire al erorilor <https://github.com/util-linux/util-linux/issues>.
DISPONIBILITATE¶
Comanda rename face parte din pachetul util-linux care poate fi descărcat de la Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.
| 2026-02-28 | util-linux 2.42-rc1 |