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

Независимо от того, являетесь ли вы ветераном Linux или только что приобрели такой дистрибутив, как PopOS или Ubuntu, вам все равно нужно знать как управлять своими файлами и папками. Это означает, что вы знаете, что есть много способов переименовать каталоги или файлы в Linux. В мире Linux папки тоже называют каталогами. Они взаимозаменяемы.

Существует два сценария переименования файлов и папок. Либо вы переименовываете один файл или папку, либо хотите переименовать сразу несколько файлов или папок. Как и в Windows или Mac, в Linux есть несколько способов сделать это.

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

Большинство дистрибутивов или дистрибутивов Linux имеют графический файловый менеджер, аналогичный проводнику в Windows или Finder в MacOS. Большинство из них будут работать одинаково, но могут быть различия.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Переименовать с помощью переименования

  1. Щелкните правой кнопкой мыши файл или папку.
  2. Выберите «Переименовать» или нажмите F2.

  1. Поле имени файла или папки становится редактируемым. Внесите нужные изменения и нажмите кнопку «Переименовать» или нажмите Enter.

Переименовать с помощью свойств файла

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

  1. Щелкните правой кнопкой мыши файл или папку.
  2. Выберите Свойства или нажмите Ctrl + I.

  1. Выберите поле имени и внесите изменения. Затем закройте окно «Свойства», и файл или папка будут переименованы.

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

Эта функция может быть недоступна во всех файловых менеджерах, доступных в различных дистрибутивах Linux. Это в PopOS.

  1. Выберите несколько файлов или папок, а затем щелкните правой кнопкой мыши и выберите «Переименовать» или нажмите F2.

  1. Вы можете переименовать с помощью шаблона или найти и заменить текст.

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

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

  • Найти и заменить текст позволяет найти определенную последовательность текста и заменить ее чем-то другим. Это отлично подходит для исправления орфографических ошибок.

Получите помощь в Linux

Есть много способов использовать приведенные ниже команды и утилиты. Если вы не уверены, что вам нужно сделать, введите команду man (для руководства) и команду или имя утилиты, с которой вам нужна помощь. Например, man mv покажет руководство по использованию команды mv.

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

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

Команда MV предназначена для перемещения файлов и папок, но также хорошо работает и для переименования. Синтаксис команды MV: mv [OPTIONS] источник назначение

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

  1. Используйте команду mv, чтобы переименовать папку или файл. Если в имени есть пробелы, заключите имя в кавычки. Уберем 01- с имени.

Введите mv «01-Рабочие документы» «Рабочие документы» и нажмите Enter.

Перечисление файлов показывает, что он переименован.

Переименование нескольких файлов или папок с помощью сценария Bash

Чтобы создать сценарий bash, вам нужно работать в текстовом редакторе. Допустим, у нас есть несколько HTML-файлов, которые мы случайно сохранили как текстовые файлы. Нам нужно изменить расширение файла с .txt на .html. Мы можем использовать этот сценарий bash, чтобы переименовать их:

для файла в формате * .txt; делать
mv — «$ file» «$ {file% .txt} .html»
сделанный

  1. Введите его в текстовом редакторе и сохраните как rename-txt.sh в той же папке, что и файлы, которые нужно изменить.

  1. В терминале перейдите в эту папку, введите команду bash rename-txt.sh и нажмите Enter.

  1. Проверьте с помощью ls или посмотрите в диспетчере файлов, работает ли это.

Как это работало? Первая строка ищет любой файл с расширением .txt. Звездочка

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

Двойное тире (-) говорит о том, что для команды нет параметров, приготовьтесь к регулярному выражению или регулярному выражению. $ File — это переменная, которая указывает ему работать с любым файлом, выбранным первой строкой. % Указывает ему заменить .txt, если он находится в конце имени, значением за пределами фигурной скобки, то есть .html.

Как безопасно переименовывать файлы и папки с помощью утилит Linux

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

Использование его в служебной команде может выглядеть так: mmv -n «*» «# l1». См. Ниже, как он показывает предварительный просмотр того, что будет делать команда. Однако если вы перечислите (ls) файлы, вы увидите, что ни один из них не изменился. Если это не то, чего вы ожидали, измените свою команду и попробуйте еще раз.

Переименовать несколько файлов и папок с помощью переименования

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

В терминале введите команду sudo apt-get install rename и нажмите Enter. Он может запросить ваш пароль, ввести его и нажать Enter. Начнется установка.

  1. После установки вы можете начать использовать Rename.

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

Как и в сценарии bash, вам нужно будет использовать регулярное выражение для выбора файлов и определения того, что с ними делать. Вот пример: переименовать ‘s / .html / .txt /’ * .html

Если вы догадались, что расширение наших файлов изменится на .txt с .html, то вы правы!

Переименование файлов и папок с помощью MMV

  1. MMV — еще одна утилита Linux, похожая на Rename. Его можно установить с помощью команды sudo apt install mmv. После его установки вы можете создавать свои собственные команды.

  1. Пример команды MMV, которую мы будем использовать, изменит все имена файлов в каталоге с нижнего регистра на ВЕРХНИЙ: mmv -r «*» «# u1»

-R указывает ему переименовать. Звездочка указывает ему изменить любой файл в каталоге. # U1 — это нечто особенное. Это код Markdown. Это говорит ему изменить текст на верхний регистр.

Это все способы переименовать каталоги и файлы в Linux?

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

просто пара для начала.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *