Назад к вопросам
Intern
653
questionbank
Как переименовать файл в Linux?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
В Linux для переименования файла или перемещения его в другое место используется команда mv.
Синтаксис команды:
# Переименование файла
mv <старое_имя> <новое_имя>
# Перемещение файла в другую директорию с сохранением имени
mv <имя_файла> <целевая_директория>/
# Перемещение файла в другую директорию с изменением имени
mv <имя_файла> <целевая_директория>/<новое_имя>
Примеры:
- Переименовать файл
old_file.txtвnew_file.txtв текущей директории:mv old_file.txt new_file.txt - Переместить файл
my_document.pdfиз текущей директории в/home/user/documents/:mv my_document.pdf /home/user/documents/ - Переместить файл
report.csvиз текущей директории в/archive/и переименовать его вfinal_report_2023.csv:mv report.csv /archive/final_report_2023.csv
Если указанное <новое_имя> или <целевая_директория>/<новое_имя> уже существует, то, по умолчанию, файл будет перезаписан.
Полезные опции mv:
-i(interactive): Запрашивает подтверждение перед перезаписью существующего файла.-f(force): Принудительно перезаписывает существующий файл, подавляя запрос на подтверждение (-i).-u(update): Перемещает/переименовывает файл только если исходный файл новее файла назначения или файл назначения не существует.-v(verbose): Выводит подробную информацию о выполняемых действиях.
Пример использования опций:
# Запросить подтверждение перед перезаписью
mv -i my_file.txt existing_file.txt
# Принудительно перезаписать
mv -f important.log /var/log/important.log