Это происходит потому, что два разных файла с одинаковыми именами можно переместить в одно и то же место одной командой. Параметр -f в этом случае не поможет, он применяется только тогда, когда уже есть целевой файл, который будет перезаписан при запуске команды mv.
mv автоматически перезаписывается?
В отличие от многих команд в оболочке, которые требуют -R для (например) копирования или удаления подпапок, mv делает это сама. Помните, что mv перезаписывает без запроса (если только перезаписываемые файлы не предназначены только для чтения или у вас нет разрешения), поэтому убедитесь, что вы ничего не потеряли в процессе.
mv перезаписывает файл?
Внимание: Команда mv может перезаписать многие существующие файлы , если вы не укажете - я флаг. … Команда mv перемещает файлы и каталоги из одного каталога в другой или переименовывает файл или каталог. Если вы перемещаете файл или каталог в новый каталог, он сохраняет базовое имя file.
Как перезаписать файл в Linux с помощью mv?
Если вы хотите, чтобы mv запрашивал подтверждение перед перезаписью любого файла, укажите параметр -i (интерактивный). Если вы хотите, чтобы mv по возможности перезаписывался без запроса подтверждения, укажите параметр -f (force).
Перезаписывает ли команда перемещения файлы?
Если вы переместите файл в существующий файл, он будет перезаписан. /Г- Используйте эту опцию, если вы хотите, чтобы MOVE заменял существующие файлы без запроса подтверждения.