Visitors have accessed this post 1022 times.

Как переименовать файл в Linux

0
0
1022
27 мая 2020 12:26
Автор: Rebrain Me
Linux

Visitors have accessed this post 1022 times.

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

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

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

В Linux команда переименования файла — mv — одна из самых простых. Ее синтаксис достаточно несложный.

Синтаксис

# 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 просто переместит его в другое место без переименования.

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

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

# 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

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

Чтобы найти и переименовать файл Linux, терминал нужен не всегда. Так, для любителей графического интерфейса 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

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

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

# apt-get install pyrenamer

Чтобы открыть Pyrenamer, выполните:

# pyrenamer

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

Чтобы изменения вступили в силу, необходимо нажать на кнопку Переименовать.

Оригинал статьиhttps://linoxide.com/linux-how-to/how-to-rename-files-in-linux/

Если вы хотите освоить профессию системного администратора Linux, но не уверены в своих силах, советуем посмотреть программу практикума Linux by Rebrain.

Каждую неделю мы в live режиме решаем кейсы на наших открытых онлайн-практикумах, присоединяйтесь к нашему каналу в Телеграм, вся информация там.

Комментарии (3)
Введено символов из возможных
Не отвечать

Вам также может понравится

7 шагов HighLoad
array(1) { [0]=> object(WP_Term)#11758 (16) { ["term_id"]=> int(9) ["name"]=> string(8) "HighLoad" ["slug"]=> string(8) "highload" ["term_group"]=> int(0) ["term_taxonomy_id"]=> int(9) ["taxonomy"]=> string(8) "category" ["description"]=> string(0) "" ["parent"]=> int(0) ["count"]=> int(3) ["filter"]=> string(3) "raw" ["cat_ID"]=> int(9) ["category_count"]=> int(3) ["category_description"]=> string(0) "" ["cat_name"]=> string(8) "HighLoad" ["category_nicename"]=> string(8) "highload" ["category_parent"]=> int(0) } } HighLoad

Автор - Александр Пряхин

Все! Хочу работать с высоконагруженными системами, - решили вы. Начинаю учиться.

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

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

0
0
4 декабря 2020
Как установить и настроить PowerDNS в Debian 10
array(1) { [0]=> object(WP_Term)#976 (16) { ["term_id"]=> int(6) ["name"]=> string(5) "Linux" ["slug"]=> string(5) "linux" ["term_group"]=> int(0) ["term_taxonomy_id"]=> int(6) ["taxonomy"]=> string(8) "category" ["description"]=> string(0) "" ["parent"]=> int(0) ["count"]=> int(27) ["filter"]=> string(3) "raw" ["cat_ID"]=> int(6) ["category_count"]=> int(27) ["category_description"]=> string(0) "" ["cat_name"]=> string(5) "Linux" ["category_nicename"]=> string(5) "linux" ["category_parent"]=> int(0) } } Linux

Автор - Максим Рязанов

Этот материал носит чисто прикладной характер. Поэтому мы не будем в нем останавливаться на том, чем PowerDNS лучше или хуже других DNS-серверов, и даже не будем сравнивать его с BIND. А сразу перейдем к решению нашей задачи - установка и настройка PowerDNS в Debian 10.
Master
Устанавливаем powerdns authoritative server...

0
0
6 августа 2020
Преимущества и недостатки DevOps Engineer
array(1) { [0]=> object(WP_Term)#11758 (16) { ["term_id"]=> int(7) ["name"]=> string(6) "DevOps" ["slug"]=> string(6) "devops" ["term_group"]=> int(0) ["term_taxonomy_id"]=> int(7) ["taxonomy"]=> string(8) "category" ["description"]=> string(0) "" ["parent"]=> int(0) ["count"]=> int(17) ["filter"]=> string(3) "raw" ["cat_ID"]=> int(7) ["category_count"]=> int(17) ["category_description"]=> string(0) "" ["cat_name"]=> string(6) "DevOps" ["category_nicename"]=> string(6) "devops" ["category_parent"]=> int(0) } } DevOps

Как у любой методологии, у DevOps есть свои сторонники, а есть и критики. И как любая методология, DevOps не является чудесной таблеткой или серебряной пулей, которая способна по волшебству решить все ваши проблемы. У нее есть и преимущества, и некоторые недостатки. О них мы и поговорим.
Преимущества DevOps
Как мы помним, методология DevOps...

2
0
28 августа 2020