RENAME(1) | User Commands | RENAME(1) |
НАЗИВ¶
rename - преименуе датотеке
УВОД¶
rename [options] expression replacement file...
ОПИС¶
rename will rename the specified files by replacing the first occurrence of expression in their name by replacement.
ОПЦИЈЕ¶
-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. Ако корисник има овлашћење да преписује називе датотека, наредба ће обавити радњу без икаквих питања. На пример, резултат може бити прилично драстичан када се наредба покрене као администратор у директоријуму /lib. Увек направите резерву пре покретања наредбе, осим ако заиста знате шта радите.
ИВИЧНА СЛОВА¶
Ако је израз празан, онда ће подразумевана замена бити додата на почетак назива датотеке. Са --all, замена ће бити уметнута између свака два знака назива датотеке, као и на почетку и на крају.
Обично, ажурира се само последња компонента путање назива датотеке. (Или са --symlink, само крајња компонента путање везе.) Али ако израз или замена садржи /, пуна путања се ажурира. Ово може довести до премештања датотеке између фасцикли. Стварање фасцикли и премештање датотека између система датотека није подржано.
МЕЂУДЕЈСТВЕНИ РЕЖИМ¶
Како преименовање већине стандардних помагала се може користити са терминалним уређајем (скраћено „tty“) у канонском режиму, где терминални уређај смеђта ред у међумеморију и ви притиснете УНЕСИ да потврдите корисников унос. Ако ставите ваш терминални уређај у „cbreak“ режим, преименовање захтева притисак на само један тастер да би одговорило на упит. Да поставите „cbreak“ режим, покрените на пример:
sh -c 'stty -icanon min 1; "$0" "$@"; stty icanon' преименује -i из у датотеке
ИЗЛАЗНО СТАЊЕ¶
0
1
2
4
64
ПРИМЕРИ¶
За дате датотеке foo1, ..., foo9, foo10, ..., foo278, наредбе
rename foo foo00 foo? rename foo foo0 foo??
ће их преобратити у foo001, ..., foo009, foo010, ..., foo278. А
rename .htm .html *.htm
ће поправити проширење ваших хтмл датотека. Обезбеђује празну ниску за скраћивање:
rename '_with_long_name' '' file_with_long_name.*
ће уклонити подниску у називима датотека.
ПОГЛЕДАЈТЕ ТАКОЂЕ¶
ПРИЈАВЉИВАЊЕ ГРЕШАКА¶
За пријављивање грешака, користите пратиоца грешака на <https://github.com/util-linux/util-linux/issues>.
ДОСТУПНОСТ¶
Наредба rename је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-10-01 | util-linux 2.40.2 |