Команда 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) будут перемещены в указанную директорию.