rename -n "s/-.*//" *


Команда rename используется для переименования файлов в пакетном режиме. В данном случае, используется опция -n, которая позволяет проверить и отобразить предполагаемые изменения, но не фактически осуществляет их.

Выражение в кавычках после опции -n указывает шаблон для переименования. В данном случае, шаблон «s/-.*//» используется для удаления суффикса, начиная с символа «-» в имени каждого файла.

Команда полезна, если вы хотите переименовать множество файлов с общим суффиксом или расширением.

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

Символ * передается команде как аргумент и указывает на все файлы в текущем рабочем каталоге.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *