Переименование файлов через консоль.

Всем привет. Сегодня я покажу как массово переименовать файлы через консоль в Linux. Мне требуется массово переименовывать изображения для загрузки на сайт. Я написал для этого скрипт.

Сам скрипт:

 for i in $( find ./ -type f -name \*png ); do  mv $i  kolesnikov.pw.$RANDOM.png; ls -la;  done

$( find ./ -type f -name \*png ) — находим все файлы с расширением .png и заворачиваем в переменную $i

mv $i  kolesnikov.pw.$RANDOM.png; — переименовываем файл $i в kolesnikov.pw.$RANDOM.png;  kolesnikov.pw — префикс, название моего блога. $RANDOM —  рандомное число. Ls -la — это мы смотрим получившийся результат.

Скрипт необходимо запускать в директории где находятся изображения. Либо править путь в команде  

find ./ -type f -name \*png

На этом маленький пост закончен.

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пока оценок нет)
Загрузка...

Автор

Светозар

Основатель блога kolesnikov.pw, увлекаюсь свободным ПО и операционными системами Linux. В качестве основной ОС сейчас использую Arhc Linux с Deepin DE. Кроме Linux интересуюсь разработкой WEB сайтов и страйкболом(Airsoft).

Добавить комментарий

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