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

Опубликовано: 2024-10-16

Вы хотите переименовать файлы в Linux с помощью командной строки? Если да, то вы попали по адресу.

Терминал командной строки в Linux — это жизненно важный инструмент для управления и контроля систем Linux, включая виртуальные частные серверы (VPS). Он позволяет выполнять различные задачи с помощью простых команд Linux, например переименовывать или удалять файлы и папки.

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

Итак, без дальнейших проволочек, приступим!


Оглавление
Как переименовать файлы в Linux с помощью команды mv
Как переименовать файлы в Linux с помощью команды переименования
Заключение

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

Команда mv (переместить) в Linux полезна для двух основных целей: перемещения файлов в разные места и переименования файлов.

Как использовать команду mv

1. Доступ к командной строке :

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

– Если вы работаете на сервере, вам необходимо подключиться через SSH. Вы можете использовать такие инструменты, как PuTTY (в Windows) или встроенный терминал (в macOS или Linux).

– Если вы работаете на локальном компьютере, просто откройте Терминал.

2. Подключение к вашему VPS :

– Если у вас есть виртуальный частный сервер (VPS), вам понадобится IP-адрес сервера и данные для входа.

– Для входа в систему используйте команду ниже. Замените «ваш-пользователь» на свое имя пользователя, а «ваш-сервер» на IP-адрес сервера:

ssh your-user@your-server


Базовый синтаксис команды mv

Структура команды mv :

источник : это текущее местоположение файла.

Назначение : это место, куда вы хотите отправить файл (или новое имя файла).

опция : это дополнительные настройки, которые вы можете использовать. Некоторые распространенные варианты:

-f : принудительно перезаписать файлы без запроса.

-i : запросить подтверждение перед перезаписью.

-v : показать, что происходит во время выполнения команды.


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

Если вы находитесь в той же папке, что и файл, который хотите переименовать, вы можете использовать эту простую команду:

Например, чтобы переименовать file1.txt в file2.txt , введите:

Если вы находитесь в другой папке, сначала необходимо перейти в нужную папку с помощью команды cd . Например:


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

По умолчанию команда mv может переименовывать только один файл за раз. Вам понадобится использовать цикл, если вы хотите переименовать несколько файлов. Вот как:

1. Создайте новый файл сценария с помощью touch команды:

2. Откройте его в текстовом редакторе, например nano , и напишите цикл:

Этот скрипт переименует все файлы .txt в файлы .pdf в текущем каталоге.

3. Запустите скрипт, используя:

4. Если вы получили ошибку разрешения, вы можете использовать эту команду, чтобы исправить ее:


WPOven Dedicated Hosting

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

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


Как установить команду переименования

Чтобы установить команду rename , вам необходимо ввести в Терминале определенную команду, в зависимости от вашей версии Linux:

– Если вы используете Ubuntu, Debian или Linux Mint , введите:

– Если вы используете CentOS или RHEL , введите:

– Для Arch Linux используйте:

После установки вы готовы использовать команду rename !


Базовый синтаксис команды переименования

Вот как выглядит команда, когда вы хотите что-то переименовать:

старое имя : текущее имя файла.

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

файлы : файл или файлы, которые вы хотите переименовать.


Пример переименования файлов

Допустим, у вас есть файл с именем file1.txt и вы хотите переименовать его в newfile1.txt . Вы должны ввести:

Если вы хотите переименовать несколько файлов одновременно, например, изменив все файлы .txt на .php , вы можете использовать эту команду:

Это переименует все файлы .txt в папке в .php .


Переименование файлов в другом месте

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

Просто замените /path/to/your/file.txt фактическим путем, по которому находится ваш файл.


Другие интересные вещи, которые вы можете сделать с помощью Rename

Команда rename может делать больше, чем просто изменять имена файлов. Вот несколько крутых трюков:

– Чтобы изменить все имена файлов на верхний регистр , введите:

– Чтобы изменить все имена файлов на строчные , введите:

– Чтобы заменить пробелы в именах файлов на подчеркивания, введите:


Как удалить команду переименования

Если вам больше не нужна команда rename , вы можете удалить ее с помощью Терминала. Команда зависит от вашей версии Linux:

– Для Ubuntu, Debian или Linux Mint введите:

– Для CentOS или RHEL введите:


Заключение

Теперь, когда вы узнали, как переименовывать файлы в Linux с помощью простых команд, таких как rename и mv, этот процесс стал простым. Все, что вам нужно сделать, это подключиться к удаленному серверу через SSH или терминал и следовать командным строкам, указанным выше — это так просто!

Команда переименования в Linux — это мощный и гибкий инструмент для легкого переименования одного или нескольких файлов.

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

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

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