Visitors have accessed this post 41546 times.

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

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

Visitors have accessed this post 41546 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)
Введено символов из возможных
Не отвечать

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

Как узнать, сколько места занимают файлы и директории в Linux
array(1) { [0]=> object(WP_Term)#11151 (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(28) ["filter"]=> string(3) "raw" ["cat_ID"]=> int(6) ["category_count"]=> int(28) ["category_description"]=> string(0) "" ["cat_name"]=> string(5) "Linux" ["category_nicename"]=> string(5) "linux" ["category_parent"]=> int(0) } } Linux

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

du расшифровывается как disk usage (использование диска).

Синтаксис команды du:

du ...

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

10
0
21 августа 2020
Как использовать Ceph в кластере Kubernetes — настраиваем deployment с несколькими репликами
array(1) { [0]=> object(WP_Term)#11151 (16) { ["term_id"]=> int(10) ["name"]=> string(10) "Kubernetes" ["slug"]=> string(10) "kubernetes" ["term_group"]=> int(0) ["term_taxonomy_id"]=> int(10) ["taxonomy"]=> string(8) "category" ["description"]=> string(0) "" ["parent"]=> int(0) ["count"]=> int(4) ["filter"]=> string(3) "raw" ["cat_ID"]=> int(10) ["category_count"]=> int(4) ["category_description"]=> string(0) "" ["cat_name"]=> string(10) "Kubernetes" ["category_nicename"]=> string(10) "kubernetes" ["category_parent"]=> int(0) } } Kubernetes

Автор статьи - Андрей Трошин

День добрый, в этой статье хочу рассказать один из вариантов использования распределенной файловой системы Ceph в кластере Kubernetes.

Собственно, для чего это может пригодиться? Один из важных принципов в кластере Kubernetes - это постоянное распределение подов c репликами вашего приложения по нодам кластера....

3
0
14 августа 2020
Docker — установка, настройка и первые шаги в системе
array(1) { [0]=> object(WP_Term)#11530 (16) { ["term_id"]=> int(8) ["name"]=> string(6) "Docker" ["slug"]=> string(6) "docker" ["term_group"]=> int(0) ["term_taxonomy_id"]=> int(8) ["taxonomy"]=> string(8) "category" ["description"]=> string(0) "" ["parent"]=> int(0) ["count"]=> int(8) ["filter"]=> string(3) "raw" ["cat_ID"]=> int(8) ["category_count"]=> int(8) ["category_description"]=> string(0) "" ["cat_name"]=> string(6) "Docker" ["category_nicename"]=> string(6) "docker" ["category_parent"]=> int(0) } } Docker

Автор - Юрий Власов

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

В этой статье я расскажу, как поставить и запустить Docker локально и начать знакомство с...

8
0
21 августа 2020