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

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

В данной статье мы рассмотрим операции перемещения и переименования файлов. Здесь вы узнаете, как перемещать и переименовывать файлы через терминал Linux. Материал будет актуален для любого дистрибутива Linux, например, Ubuntu, Debian или CentOS.

Команда mv

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

Синтаксис команды mv выглядит следующим образом:

mv [опции] источник цель

Основные опции для данной команды:

-f Перезапись без подтверждения пользователя. Данная опция отменяет действие опций -i или -n.
-i Интерактивный режим работы. При перезаписи программа будет выдавать запрос на подтверждения пользователя.
-n Запрет перезаписи. Данная опция отменяет действие опций -f или -i.
-v Вывод подробной информации.

Обратите внимание, по умолчанию команда mv перезаписывает существующие файлы новыми. Чтобы этого избежать используйте опцию -i или -n.

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

Для того чтобы переместить файл в другой каталог при помощи команды mv достаточно ввести данную команду, указать файл и его новое место расположения. Например, для того чтобы переместить файл «file.txt» во вложенную папку «temp» нужно выполнить:

mv file.txt temp

перемещение файла

При необходимости можно переместить сразу несколько файлов. Для этого нужно перечислить файлы и в конце указать новое место назначение. Например, для того чтобы переместить «file.csv» и «file.txt» в папку «temp» нужно выполнить:

mv file.csv file.txt temp

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

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

mv *.txt temp

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

Аналогичным способом можно перемещать и папки, как пустые, так и с файлами и вложенными папками. Например, для того чтобы переместить папку «test» в папку «temp» нужно выполнить:

mv test temp

перемещение папок

При перемещении файлов или папок можно сразу указать для них и новое имя. Например, для того чтобы переместить «file.txt» в папку «temp» и переименовать его в «old_file.txt» нужно выполнить:

mv file.txt temp/old_file.txt

перемещение и переименование

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

Также команду mv можно использовать для переименования файлов или папок без изменения места их расположения. Для этого достаточно ввести команду mv, указать файл или папку, а также новое название. Например, для того чтобы переименовать папку «temp» в «trash» нужно выполнить:

mv temp trash

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

Обратите внимание, если бы папка «trash» существовала, то данная команда выполнила бы перемещение папки «temp» внутрь папки «trash».

Оставить комментарий