341

Групповое переименование файлов в Total Commander

Для тех, кто любит порядок в документах или занимается сортировкой файлов в папках, есть возможность быстрого переименования файлов


1. Функция группового переименования


Чтобы воспользоваться возможностью группового переименования на любой из панелей Total Commander открываем папку с оперируемыми файлами и выделяем все их клавишами Ctrl+A. Или удерживаем зажатой Ctrl и указываем только отдельные из них. Далее запускаем групповое переименование – либо в меню «Файл», либо горячими клавишами Ctrl+M.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

Поле ввода значений в открывшемся окошке функции – это маска имён. В неё необходимо ввести свои значения, которые будут содержаться в названиях всех файлов как то: «Фото», «Видео», «Wallpapers», «Событие такое-то», «Track» и т.п. А затем добавить заключённое в скобки [ ] выражение, реализованное в виде кнопок.


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


Нижняя часть окошка функции — это таблица сопоставлений названий старых и новых, какими они будут после выполнения операции. Так что, подбирая критерии переименования, прямо на лету можно отслеживать удобочитаемость будущих имён. И когда нужный формат будет найден, только тогда приступать к выполнению операции по переименованию (кнопка внизу «Выполнить»).

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

Групповое переименование возможно также для расширений файлов. С помощью этой функции Total Commander можно менять не только имена целиком, но и убирать из них отдельные значения или заменять их другими, задавать желаемый регистр букв, а также делать прочие интересные вещи. Рассмотрим отдельные шаблоны группового переименования.


2. Изменение имён


Функция группового переименования запускается с по умолчанию установленным в маске выражением [N] – текущим именем файлов. Если оставить это выражение, имена останутся такими как есть и изменятся, соответственно, только в части выбранных дописок. Если имена необходимо изменить полностью, убираем [N] (клавишами Del или Backspace) и вписываем своё общее значение. Как, например, в нашем случае задаётся общее имя всем обоям для рабочего стола «Space Wallpapers». Далее необходимо выбрать способ идентификации файлов с этим общим именем.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

Не меняя текущие названия, их можно упорядочить, выставив единый формат написания с учётом букв нижнего и верхнего регистра.


3. Порядковые номера в названиях


Идентифицировать файлы с единым общим названием, прописав каждому из них порядковый номер, можно с помощью выражения [C]. В графе маски ставим курсор до или после общего названия и жмём кнопку «[C] Счётчик».


Для счётчика доступны некоторые настройки:


- Шаг счёта (нумерация, например, по типу 1, 3, 5, 7 и т.д.);

- Цифра, с которой начинается отсчёт,

- Формат числа (количество цифр в порядковом номере).


Если групповое переименование проводится для более чем 9 файлов, можно установить, например, 3 цифры в порядковых номерах. Тогда они будут иметь формат 001, 002, 003 и т.д. И, соответственно, такие файлы в отдельных файловых менеджерах будут отображаться так, как нужно, а не с искажённым порядком, когда за 1 следует 10, и только потом – 2.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

4. Даты создания файлов в именах


Возможно, кому-то станет удобнее ориентироваться в своей медиатеке, если фото и видео будут содержать даты запечатлённых событий. Для этого в качестве одного из идентифицирующих обозначений в маску необходимо добавить выражение [YMD Дата]. Это дата создания файла.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

Возможность формирования названий с включением других дат для отдельных типов файлов Total Commander предусматривает в числе плагинов выражений. При нажатии кнопки «[=?] Плагин» у нас появится выбор огромного числа различных параметров. Так, в подборке плагинов «tc» в названия можно включить дату и время модификации, дату и время последнего доступа.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

5. Различные параметры в именах


Итак, упомянутая кнопка «[=?] Плагин» открывает доступ к огромному перечню параметров файлов. В частности, в подборках плагинов «shelldetails» и «tcmediainfo» можем включить в названия медиафайлов:


- даты звукозаписи, съёмки или оцифровки;

- жанр;

- исполнителя;

- альбом, его год выпуска;

- теги и оценки;

- битрейт;

- размер кадра для видео;

- размер изображений;

- видео- или аудиокодеки;

- а также прочие данные.


Конечно, при условии, что медиаданные содержат информацию о выбранных параметрах.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

6. Изменение расширений


Групповое переименование осуществляется не только для непосредственных имён данных, но также для их расширений. Total Commander не является конвертером форматов, с помощью такого переименования можно сделать только то, что делается и обычной ручной заменой расширений. Как, например, приведение расширений в единый формат с учётом регистра букв.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

Или замена файлов «.txt» на «.ini», «.bat» и т.п. Чтобы вовсе убрать расширения у файлов, просто оставляем их маску без какого-либо выражения.


7. Переименование с перемещением


Переименование файлов можно совместить с распределением их по папкам. Для этого операцию по переименованию нужно проводить для каждой отдельной группы данных, которые помещаются в одну папку. В начале маски вписываем имя папки (либо существующей, либо новой, она будет создана автоматически), затем ставим косую черту, а далее уже подбираем прочие выражения.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

8. Избавление от порядковых номеров в именах


Как убрать приписку в виде нумерации файлов и оставить только основные названия? Такая необходимость может стать при упорядочивании коллекции аудиозаписей. Жмём кнопку «[N##] Диапазон» и выделяем блоком основное имя, т.е. часть названия без порядковых номеров. Жмём «Ок» и выполняем операцию.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

9. Удаление отдельных значений из имён


Как убрать из имён группы данных одинаковую их составляющую? Например, значения «Ярлык» или «Копия», жанр, год альбома или любую другую информацию, не столь важную, чтобы значиться в названиях и усложнять восприятие информации. Это значение нужно вставить в графу «Найти». В графе ниже «Заменить на» выбирается «<Пусто>».

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

10. Сохранение шаблонов переименования


Любую подборку выражений, плагинов, настроек замены и счётчика можно сохранить как шаблон, если в будущем нужно будет снова вернуться к переименованию данных именно в таком формате. Заполняем поле маски, выставляем прочие опции и из выпадающего перечня графы «F2 Шаблоны операции» выбираем «Сохранить шаблон». В этом выпадающем списке и будут находиться все сохранённые шаблоны.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

11. Отмена изменений


Групповое переименование файлов можно отменить кнопкой «Откат». И тогда именам будет возвращён их прежний вид. Важно: для этой процедуры принципиальное значение имеет исходное расположение данных.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

Взято отсюда

https://www.white-windows.ru/gruppovoe-pereimenovanie-fajlov...

Найдены дубликаты

Отредактировано CtrAltDel 16 дней назад
+11

ТС, ты пропустил огромную часть возможностей, а именно регулярные выражения. =))

раскрыть ветку 27
+5

Да, да, да... Если вы хотите решить проблему регулярными выражениями, то у вас уже две проблемы...

раскрыть ветку 7
+2

Которые можно решить регулярными выражениями

раскрыть ветку 4
+1

Это ведь очередной глупый мем? Я просто не понимаю проблемы с правильно приготовленными регулярками.

раскрыть ветку 1
+1

"Если у вас есть проблема, и вы хотите её решить с помощью регулярных выражений, то теперь у вас две проблемы!"

Ну, а так-то да, регулярные выражения - тема отдельной статьи.

0

Если у тебя есть проблема и ты решаешь её с помощью регулярных выражений, то у тебя две проблемы

раскрыть ветку 4
0

Ты быстр, как настоящий индеец. =))

#comment_153668403
раскрыть ветку 3
0

А можно пример как переименовать кучу файлов с такими именами:

Screenshot_2019-11-06-10-23-32-621_com.alibaba.aliexpresshd.png

в такое:

"YYYY MM DD hh-mm-ss.png"?


Удобнее всего это сделано в программе Tag&Rename, но она только для MP3 подходит. Там это делается в два этапа. Сначала создаётся маска для расшифровки частей имени или тегов. Для моего примера это выглядело бы примерно так (там чуть по другому, но очень просто за счёт того, что результаты разбора сразу отображаются в тегах/именах): "Screenshot"%YYYY"-"%MM"-"%DD"-"%hh"-"%mm"-"%ss%c

Ну а второй этап просто конструируешь из уже полученных переменных новое имя... Беда в том, что в той программе это возможно только через теги MP3. Просто так создать временные переменные в ОЗУ нельзя :(

раскрыть ветку 12
+2
Да. Тотал делает это запросто, там же в групповом переименовании через плагин. Вытаскиваешь плагином с файла любую дату (создания, изменения) и делаешь формат какой нравится. Или с помощью маски любой кусок с изначального имени файла в новый можно вставить.
раскрыть ветку 11
+6

Друже, но это же ещё со времен динозавров работает! Или я уже старый?))

+4
Это конечно круто, но боже храни тотал за гениальнейшую функцию сравнения файлов по содержимому. Просто гениальная функция. По крайней мере для меня. Когда проектировщики каждые два дня скидывают типа обновленные чертежи проектов и никаких тебе описаний в каких файлах внесены изменения.
+4

Навскикдку:
for file in `ls test*.sh`; do mv "$file" $(echo "$file"|sed 's/.sh/.jpg/g'); done

раскрыть ветку 4
+3

Специально мотал комменты, чтобы этого ответа дождаться ) Глядишь, люди скоро откроют для себя всю эту хрень с подстановкой и запятыми в баше.

раскрыть ветку 2
0

Баш классный.

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


Единственная проблема - нужна постоянная практика, чего в домашний условиях сложнореалезуемо :(


Последние 6 лет активно использую его на работе. А дома - винда.

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

Хотя возможно я просто плох в винде :D

раскрыть ветку 1
+1

вот он как выглядит, лютый пиздец!)

+2

Если бы люди умели пользоваться vim, grep, sed, awk, то миллионы программных продуктов так никогда и не были бы созданы

https://bash.im/quote/393805

+2
Спасибо. Очень полезно для тех, кому лень разбираться самостоятельно.
раскрыть ветку 3
+2

От меня тоже регардс. Не айтишник ни разу, но тоталом пользуюсь давно, еще с тех пор как он винкомандером звался. Про эту функцию не знал, поэтому пост однозначно для меня полезный.

Судя по коментам тут конечно сплошь прожженные айтишники собрались.

раскрыть ветку 2
+4

Не нужно быть айтишником, чтобы прочитать, блядь, инструкцию.

раскрыть ветку 1
+5

так то 2019 год на дворе, вы бы еще батенька про секреты установки и настройки виндовс 3.1 из мануала по виндовс 3.1 рассказали бы

раскрыть ветку 20
+12

Тотал на данный момент так и остаётся самым топовым ФМ с ебическим функионалом

раскрыть ветку 18
-3

Серьезно? Про Far не слышали?

раскрыть ветку 17
+5

А вот это вы зря. Давайте прочитаем инструкции ко всем существующим программам? Ну мало ли, вдруг какая-то из них чего-то полезное делает... А так - вполне себе описание полезного функционала. Я не собираюсь утверждать, что Total Commander есть лучшее изобретения человечества, но штука удобная, если с умом подходить.

+3

да какой это лайфхак! это в документации описано, нужно просто её читать!

раскрыть ветку 16
0

Настоящий мужик никогда не читает инструкцию

раскрыть ветку 14
+4
Чует мое сердце, что нужно вордом еще людей научить пользоваться: отступы, междустрочный интервал, таблицы и т.п.
чтобы кучу пробелов не ставили ;)
и вишенкой на торте - показать шаблон договора, где в самом начале ставишь номер и дату и на других страницах эти данные подтягивались с заголовка.
раскрыть ветку 10
+5

знаешь, те, кто пользуются тоталом на постоянной основе, прекрасно знают всё, что им нужно знать. для них этот пост выглядит сродни посту с названием "как вытирать жопу: новый лайфхак", а многие ещё помнят времена, когда групповое переименовывание было не ctrl-m, а ctrl-t, а ctrl-m меняло режим передачи на фтп.


настоящие мужики и инструкцию читают, и бекапы делают.

0

Это пока чего-нибудь не сломает.


Если ничто другое не помогает, прочтите, наконец, инструкцию! — Аксиома Кана

0

Настоящий мужик,как я,до сих пор юзает версию десятилетней давности)))) как в армии научили,так до сих и использую. Другие не заходят мне.

-1

для тех, кого зобанел гугол)

+2

Скоро чувствую будет подробный "лайфхак" как ставить винрар

раскрыть ветку 2
0
И что бы ещё бесплатно.
раскрыть ветку 1
0

Я в своё время потратил несколько лет пока нашёл рабочий кейген на WinRar (а не кряк). Не думаю, что многие люди могут похвастаться почти настоящими ключами. ...Но потом полностью перешёл на бесплатный 7z - мне он больше нравится.

+1
Я именно так все несортированные фото переименовываю (YMDhms)
+1
Дата создания файла и дата снимка – это разные поля, и их значения могут отличаться. В поле дата создания обычно указывается дата и время, когда файл оказался на текущем диске. То есть дата снимка может быть вчерашняя, а на жёсткий диск фотка перенесена из фотоаппарата сегодня. Соотвественно, дата создания файла будет сегодняшняя. Дату снимка нужно извлекать из поля Exif: Date/Time original. Total Commander эту дату извлекать не умеет. Очень важно помнить, что для правильной даты снимка время на камере должно быть настроено правильно, о чем многие забывают.
Иллюстрация к комментарию
0

Мало кто знает, но но если в проводнике выделить несколько файлов и нажать "переименовать", то также все файлы переименуются.

0
Для чего вообще сейчас используют тотал коммандер?
раскрыть ветку 10
+5
А что, "проводник" винды резко стал более функциональным, чем он был в Win 95?
раскрыть ветку 7
+1
И какого функционала тебе не хватает в проводнике?
раскрыть ветку 5
0
Ну мне, обычному человеку, хватает его функционала за глаза
0
Для группового переименования. Проводник так не может, увы.
раскрыть ветку 1
0
Вот бы ещё нужно оно мне было, это групповом переименовывание)
0
а теперь что делать на macos?
раскрыть ветку 1
0

пользоваться mv.

-1
Никогда не понимал для чего нужен командер, если можно открыть два окна в эксплорере виндуса, и делать то же самое. Так вот оказывается это какой мощный инструмент
-1

Ввиду малограмотных стонов про функциональность и топовость Тотала имею общее замечание.

1. По удобству и скорости он не годится Фару даже в баги.2

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


А для простых манипуляций быстрее и удобней Фара ничего не видел, а видел я немало, со времен Нортона и Волкова и ДОС-Навигатора.

раскрыть ветку 2
+1

Слушай, ну задолбал ты со своим фаром. Пост про тотал. Менеджер охуенный. Я вот его долго использовал чисто из-за более дружелюбного дизайна. Вырвиглазный фаровский не нравится. По функционалу он не хуже фара, что бы ты тут не писал. Ну и напоследок: сделай отдельный пост про все ништяки фара по сравнению с другими менеджерами, с примерами, вот тогда можно будет говорить предметно. А пока ничего кроме восторженных соплей не видно.

раскрыть ветку 1
+1

Полностью вас поддерживаю

-3

ReNamer. Охуенная утилита для переименования. Гуглим, качаем, наслаждаемся.

Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку 6
+4
Это ж сколько программок надо наставить, чтобы весь функционал Тотала перекрыть?))
раскрыть ветку 5
0
Эм... Одну?
раскрыть ветку 1
0

Понятия не имею, просто удобный инструмент. Сам пользуюсь и рекомендую.

А вообще с такими вопросами надо к линуксоидам обращаться. Это у них идеология такая: куча мелких утилит, каждая для своего дела. В принципе, не лишено смысла.

раскрыть ветку 2
-3

Кто нибудь, покажите ему Far.


А про переименование по шаблону, почитай про команду ren, одна строка вместа десяти скриншотов.

раскрыть ветку 3
0

А нука просвятите как с помощью "ren.exe" во всех имёнах, во всех местах заменить символы "_" на " "? (я чесно не знаю)

раскрыть ветку 2
-3

на !, например:

ren    *_*.*    *!*.*


а на ? невозможно никак, это символ запрещен в именах файлов.

раскрыть ветку 1
Похожие посты
Возможно, вас заинтересуют другие посты по тегам: