Русские документы
Ежедневные компьютерные новости RSS rusdoc.ru  Найти :
• Новости
• Последние поступления
• Книжный магазин
  Hardware:
• Видеоустройства
• Системные платы
• Процессоры
• Мобильные устройства
• Аудиосистема
• Охлаждение системы
• Накопители информации
• КПК и ноутбуки
• Телефоны и связь
• Периферия
• Система
• Сети
• Разные устройства
 
  Programming:
• Web-разработка
• Языки программирования
• Технологии и теория
• Разработка игр
• Программная инженерия
 
  Software:
• Операционные системы
• Windows 7
• Базы данных
• Обзоры программ
• Графика и дизайн
   
  Life:
• Компьютерная жизнь
• Разные материалы
   
• Партнеры
• Публикация
• Правовая информация
• Реклама на сайте
• Обратная связь
• Экспорт в RSS Экспорт в RSS2.0
    Читать в Яндекс.Ленте



Переименуй три сотни файлов разом!

Раздел: Software / Linux @ 01.04.2009 | Ключевые слова: файл групповое переименование файлов версия для печати

Источник: habrahabr

Люди опытные скорее всего знают, про перловую утилиту rename, а вот начинающим пользователям, думаю, будет интересно, как в линуксе можно переименовать одной командой любое кол-во файлов.
Сам столкнулся с ситуацией, когда в одной папке скопилась куча музыки. Часть файлов повторялась, но отследить глазами было непросто, поскольку файлы имели вид «032 SongName.oga», «057 songname.oga». В итоге одинаковые файлы лежали далеко друг от друга. Решение проблемы — переименовать файлы, отрезав цифры из имени, одинаковые файлы станут ближе и можно легко почистить папку. Но руками отрезать цифры в названии 300 файлов мне совсем не улыбалось. Хвала опенсорсу — инструмент есть: утилита Rename
Общий синтаксис rename очень прост: rename <регулярное выражение> <файлы>
в моем случае это было rename `s/^[0-9]{3} // ` *.oga. Менее минуты занял процесс переименования нескольких сотен файлов и папка была благополучно почищена :) За подробностями man rename ;)
UPD Спасибо cblp за более красивый регэкспр!

Это интересно:








версия для печатиРаспечатать статью


Вернуться в раздел: Software / Linux


Реклама:
Читать наc на:

Add to Google
Читать в Яндекс.Ленте






Rambler's Top100
© Copyright 1998-2012 Александр Томов. All rights reserved.