Man page - rename.ul(1)
Packages contas this manual
- x86_64(8)
- terminal-colors.d(5)
- getty(8)
- blkid(8)
- scols-filter(5)
- lslocks(8)
- chmem(8)
- uclampset(1)
- blkzone(8)
- whereis(1)
- linux32(8)
- chrt(1)
- isosize(8)
- runuser(1)
- rev(1)
- rtcwake(8)
- zramctl(8)
- mkswap(8)
- blockdev(8)
- ipcrm(1)
- adjtime_config(5)
- readprofile(8)
- setterm(1)
- lsns(8)
- fsck(8)
- setpriv(1)
- lsipc(1)
- ipcmk(1)
- setsid(1)
- wdctl(8)
- fsfreeze(8)
- agetty(8)
- mountpoint(1)
- fstrim(8)
- ionice(1)
- choom(1)
- i386(8)
- unshare(1)
- sulogin(8)
- nsenter(1)
- mcookie(1)
- linux64(8)
- flock(1)
- blkdiscard(8)
- ipcs(1)
- partx(8)
- hardlink(1)
- swaplabel(8)
- ldattach(8)
- su(1)
- chcpu(8)
- setarch(8)
- wipefs(8)
- dmesg(1)
- lslogins(1)
- lscpu(1)
- fallocate(1)
- findmnt(8)
- namei(1)
- switch_root(8)
- more(1)
- taskset(1)
- getopt(1)
- rename.ul(1)
- lsmem(1)
- prlimit(1)
- findfs(8)
- lsblk(8)
- mkfs(8)
- pivot_root(8)
apt-get install util-linux
Available languages:
en fr pl uk ro sr deManual
| RENAME(1) | User Commands | RENAME(1) |
НАЗВА
rename - перейменування файлів
КОРОТКИЙ ОПИС
rename [параметри] вираз замінник файл...
ОПИС
rename перейменує вказані файли, замінивши перший відповідник виразу у їхніх назвах рядком замінник.
ПАРАМЕТРИ
-s, --symlink
-v, --verbose
-n, --no-act
-a, --all
-l, --last
-o, --no-overwrite
-i, --interactive
-h, --help
-V, --version
ПОПЕРЕДЖЕННЯ
У перейменовування, типово або без якогось із параметрів --no-overwrite, --interactive або --no-act, немає запобіжників. Якщо користувач має права доступу до перезаписування назв файлів, команда виконає дію без будь-яких питань. Наприклад, результат може бути доволі болючим, якщо виконати команду від імені root у каталозі /lib. Завжди створюйте резервну копію перед відданням команди, якщо ви не дуже впевнені у можливих результатах.
КРАЙОВІ ВИПАДКИ
If the expression 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 expression 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.
ІНТЕРАКТИВНИЙ РЕЖИМ
Як і більшістю стандартних програм, rename можна скористатися за допомогою термінального пристрою (скорочено tty) у канонічному режимі, де рядок буферизується терміналом, а ви натискаєте ENTER для підтвердження введення даних користувачем. Втім, якщо ви переведете ваш термінал у режим cbreak, rename достатньо буде самого натискання клавіші для відповіді на запит. Щоб встановити режим cbreak, віддайте, наприклад, таку команду:
sh -c 'stty -icanon min 1; "$0" "$@"; stty icanon' rename -i from to files
СТАН ВИХОДУ
0
1
2
4
64
ПРИКЛАДИ
Якщо маємо файли щось1, ..., щось9, щось10, ..., щось278, команди
rename щось щось00 щось? rename щось щось0 щось??
перетворять їх на щось001, ..., щось009, щось010, ..., щось278. А
rename .htm .html *.htm
виправить суфікс назви ваших файлів html. Скористайтеся порожнім рядком для скорочення назв:
rename '_з_довгою_назвою' '' файл_з_довгою_назвою.*
вилучить підрядок у назвах файлів.
ТАКОЖ ПЕРЕГЛЯНЬТЕ
mv(1)
ЯК НАДІСЛАТИ ЗВІТ ПРО ВАДИ
Для звітування щодо вад скористайтеся системою стеження за вадами <https://github.com/util-linux/util-linux/issues>
ДОСТУП ДО ПРОГРАМИ
Програма rename є частиною пакунка util-linux, який можна отримати з архіву ядра Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.
| 2025-05-09 | util-linux 2.41 |