Найти тему
Scripts_sh

Bash. Массовое переименование файлов в директории

Эта же статья у меня в Telegram:

Scripts_sh

Для массового переименования файлов в директории с помощью bash можно использовать различные подходы. Одним из самых простых является использование цикла for вместе с командой mv. Вот несколько примеров:

### Пример 1: Переименование файлов с добавлением префикса

Если вы хотите добавить префикс ко всем файлам в директории:

-2

### Пример 2: Переименование файлов с заменой расширения

Если вы хотите изменить расширение всех файлов, например, с .txt на .md:

-3

### Пример 3: Переименование файлов с использованием rename

В некоторых системах имеется утилита rename, которая позволяет переименовывать файлы более гибко. Например:

-4

### Пример 4: Переименование файлов по шаблону

Если вы хотите переименовать файлы в формате "file1.txt", "file2.txt" и так далее, можно использовать следующий скрипт:

-5

### Важно

Перед запуском скрипта рекомендуется создать резервную копию данных, так как операция mv изменяет имена файлов, и если что-то пойдет не так, восстановить оригинальные имена может быть сложно.

Также убедитесь, что у вас есть права на запись в директорию, где вы выполняете переименование.

---------------------------------------------------------------------------------------------

Не забудьте подписаться на канал, чтобы всегда быть в курсе новых публикаций! Так же подписывайтесь на Telegram канал: https://t.me/Scripts_sh