Sobes.tech
Intern

Kuidas muuta faili Linuxis nime?

sobes.tech AI

Vastus AI-lt

Linuxis kasutatakse faili ümbernimetamiseks või selle teisaldamiseks teise kohta käsku mv.

Käsu süntaks:

# Faili ümbernimetamine
mv <vana_nimi> <uus_nimi>

# Faili teisaldamine teise kataloogi säilitades nime
mv <faili_nimi> <sihtkataloog>/

# Faili teisaldamine teise kataloogi ja nime muutmisega
mv <faili_nimi> <sihtkataloog>/<uus_nimi>

Näited:

  • Faili old_file.txt ümbernimetamine new_file.txt-ks praeguses kataloogis:
    mv old_file.txt new_file.txt
    
  • Faili my_document.pdf teisaldamine praegusest kataloogist /home/user/documents/:
    mv my_document.pdf /home/user/documents/
    
  • Faili report.csv teisaldamine praegusest kataloogist /archive/ ja ümbernimetamine final_report_2023.csv-ks:
    mv report.csv /archive/final_report_2023.csv
    

Kui määratud <uus_nimi> või <sihtkataloog>/<uus_nimi> juba eksisteerib, siis faili üle kirjutamine toimub vaikimisi.

mv kasulikud valikud:

  • -i (interaktiivne): küsib kinnitust olemasoleva faili üle kirjutamisel.
  • -f (jõuline): kirjutab olemasoleva faili üle sunniviisiliselt, jättes kinnitusküsimuse vahele (-i).
  • -u (uuendus): teisaldab/ümber nimetab faili ainult siis, kui lähtefail on uuem kui sihtfail või sihtfail puudub.
  • -v (üksikasjalik): näitab üksikasjalikult tehtavaid toiminguid.

Näide valikute kasutamisest:

# Kinnituse küsimine üle kirjutamisel
mv -i my_file.txt existing_file.txt

# Jõuline üle kirjutamine
mv -f important.log /var/log/important.log