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
Агар <номи_нав> ё <директорияи_мақсад>/<номи_нав> аллакай вуҷуд дошта бошад, файл бо тавсияи пешфарзӣ иваз мешавад.
Вариантҳои муфид:
-i(интерактивӣ): Пеш аз иваз кардани файл, тасдиқ мепурсад.-f(мавҷуд): Мавҷудияти файлро бо маҷбурӣ иваз мекунад, бе пурсиши тасдиқ (-i).-u(навсозӣ): Файлро танҳо агар манбаъ навтар бошад ё файл мақсад вуҷуд надошта бошад, интиқол медиҳад/тағйир медиҳад.-v(тафсилотӣ): Дар бораи амалҳои иҷрошуда маълумоти муфассал медиҳад.
Масалан:
# Пурсиш барои тасдиқ пеш аз иваз кардан
mv -i my_file.txt existing_file.txt
# Иваз кардани маҷбурӣ
mv -f important.log /var/log/important.log