Intern
Как да преименувате файл в Linux?
sobes.tech AI
Отговор от 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(интерактивен): Изисква потвърждение преди презаписване на съществуващ файл.-f(принудителен): Принудително презаписва съществуващ файл, без да пита за потвърждение (-i).-u(актуализация): Премества/преименува файла само ако изходният файл е по-нов от целевия или ако целевият файл не съществува.-v(подробен): Показва подробна информация за извършените действия.
Пример за използване на опции:
# Пита за потвърждение преди презаписване
mv -i my_file.txt existing_file.txt
# Принудително презаписване
mv -f important.log /var/log/important.log