- Как переименовать файлы и каталоги в Linux
- How to Rename Files and Directories in Linux
- В этом уроке мы покажем вам , как использовать mv и rename команды для переименования файлов и каталогов.
- Переименование файлов с помощью mv команды
- Переименование нескольких файлов с помощью mv команды
- Переименование файлов с помощью rename команды
- Вывод
- 🇵🇫 Как переименовать файлы в Linux
- 1) Переименование файлов с помощью команды mv
- 2) Переименуйте несколько файлов с помощью команды rename
- 3) Использование Metamorphose2 GUI tool
- 3) Использование инструмента Pyrenamer GUI
- Как переименовать файлы и каталоги в Linux
- Переименование файлов с помощью команды mv
- Переименование нескольких файлов с помощью команды mv
- Переименование файлов с помощью команды rename
- Выводы
- Как переименовать файл в Linux
- Переименование файлов с помощью файлового менеджера Linux
- Переименование файлов с помощью pyRenamer
- Переименование файлов с помощью KRename
- Как переименовать файл в терминале
- Переименование файлов с помощью команды Linux ‘mv’
- Переименование файлов с помощью команды Linux «переименовать»
- Как вы управляете файлами в Linux?
Как переименовать файлы и каталоги в Linux
How to Rename Files and Directories in Linux
В этом уроке мы покажем вам , как использовать mv и rename команды для переименования файлов и каталогов.
Переименование файлов и каталогов является одной из самых основных задач, которые вам часто приходится выполнять в системе Linux. Вы можете переименовывать файлы, используя файловый менеджер с графическим интерфейсом или через терминал командной строки.
Переименовать один файл легко, но переименование нескольких файлов одновременно может быть проблемой, особенно для пользователей, которые являются новичками в Linux.
Переименование файлов с помощью mv команды
mv Команда ( не хватает хода) используется для переименования или перемещения файлов из одного места в другое. Синтаксис mv команды следующий:
source Может быть один или несколько файлов или каталогов и destination может быть один файл или каталог.
- Если вы указываете несколько файлов как source , destination должен быть каталог. В этом случае source файлы перемещаются в целевой каталог.
- Если вы указываете один файл как source , а destination целью является существующий каталог, то файл перемещается в указанный каталог.
- Чтобы переименовать файл, вам нужно указать один файл как source и один файл как destination цель.
Например, чтобы переименовать файл так, file1.txt как file2.txt вы запустите:
Переименование нескольких файлов с помощью mv команды
Команда mv может переименовывать только один файл за раз, но ее можно использовать вместе с другими командами, такими как find или внутри bash for или while циклов, для переименования нескольких файлов.
В следующем примере показано, как использовать цикл Bash for для переименования всех .html файлов в текущем каталоге, изменив .html расширение на .php .
- Первая строка создает for цикл и перебирает список всех файлов, окантованных .html .
- Вторая строка применяется к каждому элементу списка и перемещает файл в новый, заменяя его .html на .php . Часть $
использует расширение параметра оболочки, чтобы удалить .html часть из имени файла. - done указывает на конец сегмента цикла.
Вот пример использования mv в сочетании с find для достижения того же, что и выше:
Как видно из приведенных выше примеров, переименование нескольких файлов с помощью mv команды — непростая задача, поскольку требует хорошего знания сценариев Bash.
Переименование файлов с помощью rename команды
Команда rename используется для переименования нескольких файлов. Эта команда более сложна, чем mv она требует базовых знаний о регулярных выражениях.
Существует две версии rename команды с разным синтаксисом. В этом уроке мы будем использовать версию команды Perl rename . Если у вас не установлена эта версия в вашей системе, вы можете легко установить ее, используя менеджер пакетов вашего дистрибутива.
Установить rename на Ubuntu и Debian
Установить rename на CentOS и Fedora
Установить rename на Arch Linux
Синтаксис rename команды следующий:
Команда rename переименует в files соответствии с указанным perlexpr регулярным выражением. Вы можете прочитать больше о регулярных выражениях perl здесь .
Следующий пример изменит все файлы с расширением .html на .php :
Вы можете использовать -n опцию для печати имен файлов, которые будут переименованы, без переименования их.
Вывод будет выглядеть примерно так:
По умолчанию rename команда не перезаписывает существующие файлы. Передайте -f опцию, чтобы разрешить перезаписывать существующие файлы:
Ниже приведены еще несколько распространенных примеров использования rename команды:
Заменить пробелы в именах файлов подчеркиванием
Преобразование имен файлов в нижний регистр
Преобразовать имена файлов в верхний регистр
Вывод
Мы показали вам , как использовать mv и rename команды для переименования файлов.
Конечно, есть другие команды для переименования файлов в Linux, такие как mmv . Новые пользователи Linux, которых пугает командная строка, могут использовать инструменты пакетного переименования GUI, такие как Métamorphose .
Источник
🇵🇫 Как переименовать файлы в Linux
Переименование файлов в Linux – одна из самых простых задач, которую вы можете выполнить прямо из командной строки.
Есть несколько способов, которыми вы можете достичь этого, и в этом руководстве я покажу вам, как вы можете переименовывать файлы в Linux.
1) Переименование файлов с помощью команды mv
Команда mv – одна из самых простых команд, которую вы можете использовать для переименования файлов в Linux.
Синтаксис довольно прост.
Синтаксис
Я создал новую папку в моем домашнем каталоге под названием files.
В папке у меня есть документ с именем file1.txt.
Чтобы переименовать файл file1.txt в file2.txt, команда будет следующая:
Вы можете проверить результаты, используя команду ls
Чтобы получить подробный вывод, добавьте флаг -v
Если файл находится по пути к файлу, например, /home/winnie/file1.txt, синтаксис будет такой:
Если вы укажете другой путь к файлу, команда mv просто переместит его в другое место без переименования.
2) Переименуйте несколько файлов с помощью команды rename
Команда rename также может использоваться для переименования нескольких файлов из одного формата в другой.
Например, у меня есть 5 файлов: file1.txt, file2.txt, file3.txt, file4.txt и file5.txt
Чтобы переименовать их все файлы (* .txt) в pdf (* .pdf), запустите
Подстановочный знак означает, что все файлы будут затронуты.
Чтобы изменить имена файлов с строчных на заглавные:
В приведенном выше случае все строчные png-файлы будут преобразованы в верхний регистр
Для просмотра справочной страницы rename выполните:
3) Использование Metamorphose2 GUI tool
Для любителей графического интерфейса Metamorphose – удобный и мощный инструмент для операций переименования.
Metamorphose – бесплатный кроссплатформенный переименователь файлов и папок с открытым исходным кодом, доступный как для Linux, так и для Windows.
Прежде всего, зайдите на сайт Metamorphose и выберите установщик вашего дистрибутива.
На скриншоте выше видно, что присутствует русскоязычный вариант программы.
Доступны несколько вариантов установки, например, Файлы Debian для Ubuntu и Debian и RPM для дистрибутивов на основе RedHat, таких как CentOS.
После загрузки используйте команду dpkg для установки:
После успешной установки Metamorphose2 запустите его на терминале, выполнив
Выберите нужный язык и нажмите кнопку «ОК»
Нажмите на вкладку renamer.
Появится окно, подобное приведенному ниже.
На левой панели находится список действий, которые вы можете предпринять при переименовании. в средней части эти действия подробно объясняются.
Затем нажмите на вкладку «Picker» и выберите папку, содержащую файлы, которые вы хотите переименовать. Выделите файлы.
После этого снова нажмите на вкладку «Renamer» и на этот раз определите правила переименования.
В приведенном ниже примере я заменяю «file» на «doc».
Нижний раздел дает вам предварительный просмотр того, как ваши файлы будут переименованы.
Когда все будет выполнено, нажмите кнопку «go»
3) Использование инструмента Pyrenamer GUI
Pyrenamer – еще один удобный инструмент, который вы можете использовать для одновременного переименования пакета файлов в Linux.
Для установки в Ubuntu запустите:
Для запуска Pyrenamer запустите
После запуска прокрутите вниз до своего каталога и выберите файлы, которые вы хотите переименовать.
Далее выберите действия, которые вы хотите применить.
В моем случае я заменю расширение txt на pdf.
Чтобы изменения вступили в силу, я наконец нажму «Rename».
В этой статье мы затронули различные способы переименования файлов – как отдельных файлов, так и групп файлов – в терминале и с помощью инструментов графического интерфейса пользователя.
Попробуйте и дайте нам знать, как все прошло!
А какие методы используете Вы? Расскажите нам в комментариях 🙂
Источник
Как переименовать файлы и каталоги в Linux
Переименование файлов — одна из самых основных задач, которые вам часто приходится выполнять в системе Linux. Вы можете переименовывать файлы с помощью файлового менеджера с графическим интерфейсом пользователя или через терминал командной строки.
Переименовать один файл легко, но переименование сразу нескольких файлов может быть проблемой, особенно для пользователей, которые плохо знакомы с Linux.
В этом руководстве мы покажем вам, как использовать команды mv и rename для переименования файлов и каталогов.
Переименование файлов с помощью команды mv
Команда mv (сокращение от move) используется для переименования или перемещения файлов из одного места в другое. Синтаксис команды mv следующий:
source может быть один или несколько файлов или каталоги, а destination может быть один файл или каталог.
- Если вы укажете несколько файлов в качестве source , destination должен быть каталог. В этом случае source файлы перемещаются в целевой каталог.
- Если указать один файл в качестве source и destination целевой существующий каталог, то файл перемещается в указанный каталог.
- Чтобы переименовать файл, вам необходимо указать один файл в качестве source и один файл в качестве destination объекта.
Например, чтобы переименовать файл file1.txt в file2.txt вы должны запустить:
Переименование нескольких файлов с помощью команды mv
Команда mv может переименовывать только один файл за раз, но ее можно использовать вместе с другими командами, такими как find или inside bash for циклов for или while для переименования нескольких файлов.
В следующем примере показано, как использовать цикл for в Bash для переименования всех файлов .html в текущем каталоге, изменив расширение .html на .php .
Давайте проанализируем код построчно:
- Первая строка создает цикл for и выполняет итерацию по списку всех файлов с .html .
- Вторая строка применяется к каждому элементу списка и перемещает файл в новый, заменяя .html на .php . Часть $
использует расширение параметра оболочки для удаления части .html из имени файла. - done указывает конец сегмента цикла.
Вот пример использования mv в сочетании с find для достижения того же, что и выше:
Команда find передает все файлы, заканчивающиеся на .html в текущем каталоге, в mv один за другим с использованием параметра -exec . Строка <> — это имя файла, который в данный момент обрабатывается.
Как видно из приведенных выше примеров, переименование нескольких файлов с помощью команды mv — непростая задача, поскольку для этого требуется хорошее знание сценариев Bash.
Переименование файлов с помощью команды rename
Команда rename используется для переименования нескольких файлов. Эта команда более продвинутая, чем mv поскольку требует некоторых базовых знаний о регулярных выражениях.
Есть две версии команды rename с разным синтаксисом. В этом руководстве мы будем использовать Perl-версию команды rename . Если в вашей системе не установлена эта версия, вы можете легко установить ее с помощью диспетчера пакетов вашего дистрибутива.
Установить rename в Ubuntu и Debian
Установить rename в CentOS и Fedora
Установить rename в Arch Linux
Синтаксис команды rename следующий:
Команда rename переименует files соответствии с указанным регулярным выражением perlexpr . Вы можете узнать больше о регулярных выражениях Perl здесь .
В следующем примере все файлы с расширением .html изменятся на .php :
Вы можете использовать параметр -n для вывода имен файлов, которые нужно переименовать, без их переименования.
Результат будет выглядеть примерно так:
По умолчанию команда rename не перезаписывает существующие файлы. Передайте параметр -f чтобы разрешить перезапись существующих файлов:
Ниже приведены еще несколько распространенных примеров использования команды rename :
Замените пробелы в именах файлов символами подчеркивания
Преобразование имен файлов в нижний регистр
Преобразование имен файлов в верхний регистр
Выводы
Мы показали вам, как использовать команды mv и rename для переименования файлов.
Существуют также другие команды для переименования файлов в Linux, такие как mmv . Новые пользователи Linux, которых пугает командная строка, могут использовать инструменты пакетного переименования графического интерфейса пользователя, такие какMétamorphose .
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.
Источник
Как переименовать файл в Linux
Хотите переименовать файл в Linux? Если вы знаете, как выполнять работу в Windows, MacOS или Chrome OS, то вы знаете, как это сделать здесь. В большинстве версий Linux все, что вам нужно сделать, это щелкнуть правой кнопкой мыши файл и выбрать опцию Rename .
Но это только начало. Переименование файлов в Linux может быть проще и мощнее, чем вы думаете. И вам не нужно погружаться в командную строку, чтобы начать веселиться. В вашем файловом менеджере по умолчанию есть множество функций.
Переименование файлов с помощью файлового менеджера Linux
Если у вас есть заметки или папки на семестр, заполненные фотографиями из отпуска, переименование файлов по одному займет весь день. К счастью, вам не нужно, и вам даже не нужно устанавливать дополнительное программное обеспечение, чтобы облегчить работу.
Если вы используете стандартную версию Ubuntu или Fedora, две популярные формы Linux, а затем интерфейс рабочего стола, который вы видите, называется GNOME. В GNOME вы можете переименовать несколько файлов одновременно, перетащив курсор на все из них, щелкнув правой кнопкой мыши на сенсорной панели или мыши и выбрав « Переименовать» . Затем вы увидите параметры для переименования файлов с помощью шаблона или путем замены строк текста.
Хотя GNOME в настоящее время является самым популярным интерфейсом Linux для настольных компьютеров, существует множество других. Можно ли переименовать несколько файлов одновременно и как, может отличаться.
Если вы обнаружите, что предпочитаете файловый менеджер KDE или Xfce (Dolphin и Thunar), вы также можете свободно поменять их, не переключая рабочие столы полностью.
Переименование файлов с помощью pyRenamer
В зависимости от ваших потребностей, вам может потребоваться более продвинутая программа. pyRenamer — это независимый от рабочего стола инструмент, который избавит вас от необходимости заглядывать в командную строку.
Хотите переименовать все ваши фотографии в соответствии с датой и временем? Хотите включить имя исполнителя, название альбома и трека в название каждого файла MP3? Хотите отсортировать свои работы по семестрам и курсам? Это приложение, которое вы хотите скачать.
Когда вы откроете pyRenamer, вы увидите панель навигации слева для просмотра папок и панель справа для выбора файлов. Последний покажет, как ваши файлы выглядят как до, так и после переименования. Панель параметров справа от этого позволяет вам сохранять расширения файлов и автоматически просматривать изменения.
Волшебство происходит внизу. Там вы вводите шаблон имени, который хотите увидеть. Наведите курсор на текстовые поля, чтобы увидеть, какие шаблоны вы можете использовать. Варианты включают числа, дату создания, время, метаданные изображения и звуковые теги.
Вы можете сохранить шаблоны, как только вы закончите, нажав значок Сохранить рядом с каждым полем. Смежный значок позволяет открывать существующие шаблоны, поэтому вам не нужно запоминать сложные формулы, которые вы используете для своих фотографий и музыки.
Вы можете установить pyRenamer в Ubuntu и на многих рабочих столах на основе Ubuntu, открыв терминал и введя следующую команду:
Загрузить: pyRenamer
Переименование файлов с помощью KRename
pyRenamer прекрасно подойдет для большинства настольных систем Linux. Тем не менее, если вы используете рабочий стол KDE Plasma, вы можете предпочесть приложение, написанное на языке программирования Qt. Такое программное обеспечение лучше интегрируется с остальным интерфейсом.
В этом случае проверьте KRename. По функциональности он похож на pyRenamer, только с интерфейсом с вкладками, который может показаться вам более простым в навигации.
Сила KRename заключается в плагинах, которые занимают третью вкладку. Вы можете включить более продвинутые функции, такие как возможность транслитерации имен файлов с другого языка на английский. Благодаря тому, что программы KDE интегрируются друг с другом, вы можете легко получить доступ к KRename из Dolphin, файлового менеджера по умолчанию.
Вы можете установить KRename в Ubuntu и на многих рабочих столах на основе Ubuntu, открыв терминал и введя следующую команду:
Загрузить: KRename
Как переименовать файл в терминале
Терминал может показаться пугающим, но он имеет много преимуществ. Команды терминала обычно одинаковы для разных версий Linux. Следующие команды переименования работают независимо от выбранной вами настольной операционной системы Linux или окружения рабочего стола. Он также работает на серверах без какого-либо рабочего стола вообще.
Есть две основные команды, которые упрощают переименование файлов. Самый простой вариант не совсем очевиден, поэтому сначала рассмотрим его.
Переименование файлов с помощью команды Linux ‘mv’
Команда mv — самый короткий и простой способ переименовать файлы в терминале. Да, mv — это сокращение для перемещения, а перемещение файлов — это в первую очередь то, для чего предназначена эта команда. Чтобы мысленно связать mv с переименованием, подумайте об этом следующим образом: вы технически перемещаете данные из одного имени файла в другое. Проверьте пример ниже.
Кроме того, вы можете открыть или направить терминал в папку, содержащую файл.
Примечание. Если вы действительно хотите переместить файлы с помощью команды mv , а не вводить новое имя файла, вместо этого введите целевой каталог.
mv /home/user/Downloads/old-file-name /home/user/Documents/
Переименование файлов с помощью команды Linux «переименовать»
Когда приходит время переименовывать несколько файлов, команда быстро становится утомительной. Для этой работы вам нужна команда переименования.
Допустим, у вас есть набор текстовых файлов (TXT), которые вы хотите превратить в файлы Markdown (MD). Во-первых, как в приведенном выше примере, используйте команду cd для перехода в соответствующую папку (в качестве альтернативы вы можете использовать Правый клик> Открыть в терминале ). Затем введите следующую команду:
* Указывает команде на поиск всех файлов в папке. Вы можете явно ограничить поиск файлами, заканчивающимися на .txt, изменив команду следующим образом.
Приведенные выше команды не сообщат вам, какие изменения сделала команда переименования . Вы должны открыть папку и проверить себя. Если вы хотите подтверждение внутри терминала, вы можете добавить -v к команде.
Технически, вы можете использовать команду переименования, чтобы переименовать один файл. Вам просто нужно больше печатать, чем с mv . Например:
Повторение исходного имени файла в конце, вместо использования *, информирует команду о том, что нужно выполнить действие только с этим конкретным файлом.
Как вы управляете файлами в Linux?
Теперь вы знаете, как переименовывать файлы, используя ваш файловый менеджер и командную строку. А как насчет других задач, связанных с файлами?
Оказывается, терминал может заменить ваш файловый менеджер. Он представляет собой быстрый способ перечислять, перемещать, удалять, копировать и вставлять данные на вашем компьютере. Итак, если вы готовы активизировать свою игру по управлению файлами , давайте перейдем к тому, как управлять файлами в Linux Linux
Источник