Переименование файлов в Linux — одна из самых простых задач, которую вы можете выполнить прямо из командной строки.

Есть несколько способов, которыми вы можете достичь этого, и в этом руководстве я покажу вам, как вы можете переименовывать файлы в Linux.

1) Переименование файлов с помощью команды mv

Команда mv — одна из самых простых команд, которую вы можете использовать для переименования файлов в Linux.

Синтаксис довольно прост.

Синтаксис

# mv old_file new_file

пример

Я создал новую папку в моем домашнем каталоге под названием files.

В папке у меня есть документ с именем file1.txt.

Чтобы переименовать файл file1.txt в file2.txt, команда будет следующая:

# mv file1.txt file2.txt

Вы можете проверить результаты, используя команду ls

Чтобы получить подробный вывод, добавьте флаг -v

# mv file1.txt file2.txt -v

Вывод:

'file1.txt' -> 'file2.txt'

Если файл находится по пути к файлу, например, /home/winnie/file1.txt, синтаксис будет такой:

# mv /home/winnie/file1.txt /home/winnie/file2.txt

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

2) Переименуйте несколько файлов с помощью команды rename

Команда rename также может использоваться для переименования нескольких файлов из одного формата в другой.

Синтаксис

# rename 's/old/new/' files

Например, у меня есть 5 файлов: file1.txt, file2.txt, file3.txt, file4.txt и file5.txt

Чтобы переименовать их все файлы (* .txt) в pdf (* .pdf), запустите

# rename 's/txt/pdf/' *.txt

Подстановочный знак означает, что все файлы будут затронуты.

Чтобы изменить имена файлов с строчных на заглавные:

# rename 'y/a-z/A-Z/' *.png

В приведенном выше случае все строчные png-файлы будут преобразованы в верхний регистр

Для просмотра справочной страницы rename выполните:

# man rename

3) Использование Metamorphose2 GUI tool

Для любителей графического интерфейса Metamorphose — удобный и мощный инструмент для операций переименования.

Metamorphose — бесплатный кроссплатформенный переименователь файлов и папок с открытым исходным кодом, доступный как для Linux, так и для Windows.

Прежде всего, зайдите на сайт Metamorphose и выберите установщик вашего дистрибутива.

На скриншоте выше видно, что присутствует русскоязычный вариант программы.

Доступны несколько вариантов установки, например, Файлы Debian для Ubuntu и Debian и RPM для дистрибутивов на основе RedHat, таких как CentOS.

После загрузки используйте команду dpkg для установки:

# dpkg -i metamorphose_1.1 2-2_all.deb

После успешной установки Metamorphose2 запустите его на терминале, выполнив

# metamorphose

Выберите нужный язык и нажмите кнопку «ОК»

Нажмите на вкладку renamer.

Появится окно, подобное приведенному ниже.

На левой панели находится список действий, которые вы можете предпринять при переименовании. в средней части эти действия подробно объясняются.

Затем нажмите на вкладку «Picker» и выберите папку, содержащую файлы, которые вы хотите переименовать. Выделите файлы.

После этого снова нажмите на вкладку «Renamer» и на этот раз определите правила переименования.

В приведенном ниже примере я заменяю «file» на «doc».

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

Когда все будет выполнено, нажмите кнопку «go»

3) Использование инструмента Pyrenamer GUI

Pyrenamer — еще один удобный инструмент, который вы можете использовать для одновременного переименования пакета файлов в Linux.

Для установки в Ubuntu запустите:

# apt-get install pyrenamer

Для запуска Pyrenamer запустите

# pyrenamer

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

Далее выберите действия, которые вы хотите применить.

В моем случае я заменю расширение txt на pdf.

Чтобы изменения вступили в силу, я наконец нажму «Rename».

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

Попробуйте и дайте нам знать, как все прошло!

А какие методы используете Вы? Расскажите нам в комментариях 🙂

 

Please follow and like us:

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