Команда mv — перемещение и переименование файлов

Команда mv используется для перемещения или переименования файлов и директорий.

📁 Это как изменение расположения файла или его имени.

Основное использование

Чтобы переместить файл, используйте:

mv исходный_файл целевая_директория

Пример:

mv my_file.txt /путь/к/директории/

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

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

mv старое_имя новое_имя

Пример:

mv old_name.txt new_name.txt

Полезные параметры

Команда mv поддерживает несколько полезных опций:

  • -i — спрашивать подтверждение перед заменой файлов

  • -u — перемещать только если исходный файл новее

  • -v — подробный режим, отображение процесса

Параметр -i: защита от перезаписи

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

Пример:

mv -i my_file.txt myfolder/

Вывод:

mv: overwrite 'myfolder/my_file.txt'?

Параметр -u: перемещать только новые файлы

Опция -u перемещает файл только если он новее, чем уже существующий в целевой папке.

Пример:

mv -u new_file.txt /путь/к/директории/

Параметр -v: подробный режим

Опция -v включает подробный режим, при котором отображаются действия по перемещению файлов.

Полезно при работе с большим количеством файлов.

Пример:

mv -v my_file.txt myfolder/new_directory/

Вывод:

renamed 'my_file.txt' -> 'myfolder/new_directory/my_file.txt'

Использование шаблонов (wildcards)

Можно перемещать сразу несколько файлов, используя шаблоны (маски).

Пример:

mv *.txt /папка_назначения/

📌 Все текстовые файлы (*.txt) будут перемещены в указанную директорию.