Переименование нескольких файлов
Модератор: Vadim
Переименование нескольких файлов
Есть несколько файлов- file1.txt, myfile2.bin, file3.cfg
подскажите пожалуйста как можно ОДНОЙ командой переименовать file1.txt в file1_old.txt и file3.cfg в file3_old.cfg, а файл myfile2.bin не трогать.
подскажите пожалуйста как можно ОДНОЙ командой переименовать file1.txt в file1_old.txt и file3.cfg в file3_old.cfg, а файл myfile2.bin не трогать.
Re: Переименование нескольких файлов
Вам принципиально это делать в консоли, или графические файловые менеджеры тоже подходят?
Скажу, как бы это делал я в моем любимом Double Commander:
1. Выделяете все нужные файлы. Если их много, то при помощи Shift+ можно выделять все файлы с расширением, как у текущего, и так можно делать несколько раз (то есть добавлять новые группы файлов к текущему выделению).
2. Нажатие на Ctrl+M запускает диалог группового переименования выделенных файлов. Там все интуитивно понятно, конкретно в вашем случае нужно изменить поле «File Name» на
3. Жмете кнопку «Rename».
4. Profit.
Скажу, как бы это делал я в моем любимом Double Commander:
1. Выделяете все нужные файлы. Если их много, то при помощи Shift+ можно выделять все файлы с расширением, как у текущего, и так можно делать несколько раз (то есть добавлять новые группы файлов к текущему выделению).
2. Нажатие на Ctrl+M запускает диалог группового переименования выделенных файлов. Там все интуитивно понятно, конкретно в вашем случае нужно изменить поле «File Name» на
[N]_old
. В этом же диалоге вы будете видеть список ваших текущих файлов, а также список с именами после переименования.3. Жмете кнопку «Rename».
4. Profit.
Re: Переименование нескольких файлов
нет, мне это надо сделать командой, я ее программно выполняю
Re: Переименование нескольких файлов
Ну, по этому поводу ведь в сети хватает инструкций — переименовать можно либо стандартными средствами, либо при помощи команды
rename
(соответствующую утилиту нужно предварительно установить из стандартных репозиториев).Re: Переименование нескольких файлов
Да какими командами это делается я знаю (rename, mmv), вот только никак не соображу точный формат команды для моего случая
Re: Переименование нескольких файлов
Так а чем самый простой вариант не подходит?
Технически это последовательность из двух идущих подряд команд, но на практике (для применения в скриптах например) можно считать, что это одна команда.
Код: Выделить всё
mv file1.txt file1_old.txt & mv file3.cfg file3_old.cfg
Re: Переименование нескольких файлов
Пример. Есть 800 файлов .mp3 (несколько аудиокниг). Имена файлов самые разные.
Как командой переименовать их от 001.mp3 до 800.mp3 ? Соблюдая очередность,конечно.
До этого пользовался gprename.
Как командой переименовать их от 001.mp3 до 800.mp3 ? Соблюдая очередность,конечно.
До этого пользовался gprename.
Re: Переименование нескольких файлов
vik7, вам как раз непринципиально это делать именно из консоли, так?
Если так, то тогда можно легко сделать это в моем любимом Double Commander:
1. Выделяете все необходимые файлы.
2. Жмете Ctrl+M (то есть запускаете диалог группового переименования).
3. В разделе «Mask» в поле «File Name» пишете [C] (вместе с квадратными скобками; сокращение от counter, то есть счетчик).
4. В разделе «Counter» в поле «Start Number» пишете «001», в поле «Interval» оставляете «1», в поле «Width» выбираете «03».
5. В области предпросмотра убеждаетесь, что новые имена файлов соответствуют вашим ожиданиям.
6. Жмете на кнопку «Rename».
7. Profit!
Если так, то тогда можно легко сделать это в моем любимом Double Commander:
1. Выделяете все необходимые файлы.
2. Жмете Ctrl+M (то есть запускаете диалог группового переименования).
3. В разделе «Mask» в поле «File Name» пишете [C] (вместе с квадратными скобками; сокращение от counter, то есть счетчик).
4. В разделе «Counter» в поле «Start Number» пишете «001», в поле «Interval» оставляете «1», в поле «Width» выбираете «03».
5. В области предпросмотра убеждаетесь, что новые имена файлов соответствуют вашим ожиданиям.
6. Жмете на кнопку «Rename».
7. Profit!
Re: Переименование нескольких файлов
Спасибо.
Re: Переименование нескольких файлов
команда rename что-то вроде делает похожее, но я с ней тоже не разобрался. (