Sobes.tech
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 (ինտերակտիվ)՝ նախքան վերագրանցելը, հաստատում է խնդրում:
    mv -i my_file.txt existing_file.txt
    
  • -f (մարտահրավեր)՝ ուժեղացնում է վերագրանցումը՝ առանց հաստատման:
    mv -f important.log /var/log/important.log
    
  • -u (թարմացում)՝ տեղափոխում կամ վերանվանում է միայն այն դեպքում, եթե աղբյուրային ֆայլը ավելի նոր է, քան նպատակայինը կամ եթե նպատակայինը չի գոյություն ունենում:
    mv -u report.csv /archive/
    
  • -v (վերլուծական)՝ ցույց է տալիս կատարված գործողությունների մանրամասնությունը:
    mv -v report.csv /archive/