Расширения файлов помогают как операционным системам, так и пользователям различать разные форматы файлов и понимать их содержимое. Когда вы видите файл с расширением «.txt», вы сразу понимаете, что он содержит текстовые данные. Точно так же файл «.exe» — это исполняемый файл Windows, а файлы «.sh» — это сценарии оболочки Linux.

Но что, если вы хотите изменить эти расширения по какой-то причине? Возможно, вам нужно переименовать текстовый файл в сценарий Bash. Простое написание кода в текстовом файле не поможет.

В Linux изменить расширения файлов намного проще, чем вы думаете.

Изменить расширения файлов из терминала

Расширения являются частью имени файла. И если вы хотите изменить расширение (или имя), вы должны использовать команда мв. mv означает «переместить» и является стандартной командой в Linux для перемещения и переименования файлов.

Но зачем использовать mv для переименования файлов, спросите вы? Это потому, что операция переименования эквивалентна операции перемещения в том же каталоге, только с другим именем.

Основной синтаксис для переименования файлов из командной строки:

мвфайл.oldextфайл.newext

...куда старый текст а также новыйэкст соответственно старое и новое расширения.

Предположим, вы хотите изменить текстовый файл «myscript.txt» на сценарий Bash. Для этого используйте следующую команду:

мвмой сценарий.текстмой сценарий

Возможно, вам придется добавить sudo к командам mv в зависимости от владельца файла.

Переименовать несколько расширений файлов одновременно

У вас есть целая папка с файлами с неподходящими расширениями? С простой цикл Bash for, вы можете изменить расширения сразу нескольких файлов. Например, чтобы изменить все файлы TXT в папке на файлы PDF:

для файла *.txt; сделать мв -- """${а%.txt}.pdf"; Выполнено

Вышеупомянутый однострочник — это цикл for, который находит все файлы, оканчивающиеся на «.txt». Затем он рекурсивно выполняет операцию переименования всех совпадающих имен файлов и заменяет расширение «.txt» на «.pdf». "Выполнено" в конце команды означает, что цикл завершен. Простой!

Как переименовать расширения файлов графически

Linux имеет несколько окружений рабочего стола; некоторые очень похожи на рабочий стол Windows по умолчанию, в то время как другие выставляют напоказ свою уникальность в каждом графическом элементе. Но пользовательский опыт более или менее одинаков для всех настольных компьютеров. Это означает, что переименовывать файлы на рабочем столе Linux очень просто.

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

Много файловые менеджеры линукс также предоставьте ярлыки, которые вы можете использовать, чтобы сэкономить дополнительный клик. Например, в GNOME (файловый менеджер Nautilus) вы можете нажать F2 при выделении файла, чтобы быстро войти в функцию переименования, избавляя от необходимости щелкать правой кнопкой мыши. Точно так же в KDE Plasma (Dolphin) и XFCE (Thunar) вы можете нажать F2 ключ для быстрого изменения расширения файлов.

Выполнение основных операций управления файлами в Linux

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

Командная строка Linux — это мощный инструмент для пользователей, которые знают, как его использовать. От повседневных операций до очень сложных задач системного администрирования — все это можно выполнять с помощью терминала. И что самое приятное, вам даже не нужен графический интерфейс, чтобы использовать Linux-машину. Это в первую очередь причина, по которой терминал по-прежнему является частью экосистемы Linux в эпоху, когда графические интерфейсы являются нормой.

5 причин, почему Linux так часто использует командную строку

Читать дальше

ДелитьсяТвитнутьДелитьсяЭл. адрес

Похожие темы

  • линукс
  • Управление файлами
  • Команды Linux
  • Среда рабочего стола Linux
  • Терминал

Об авторе

Дипеш Шарма (опубликовано 123 статьи)

Дипеш — редактор раздела для Linux в MUO. Он пишет информационные руководства по Linux, стремясь доставить удовольствие всем новичкам. Не уверен насчет фильмов, но если вы хотите поговорить о технологиях, он ваш парень.

Другие работы Дипеша Шармы

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться