Sobes.tech
Intern

Kako preimenovati fajl u Linuxu?

sobes.tech АИ

Одговор од АИ

U Linux-u, za preimenovanje fajla ili njegovo premještanje na drugo mjesto koristi se komanda mv.

Sintaksa komande:

# Preimenovanje fajla
mv <staro_ime> <novo_ime>

# Premještanje fajla u drugi direktorij uz zadržavanje imena
mv <ime_fajla> <ciljni_direktorij>/

# Premještanje fajla u drugi direktorij i promjena imena
mv <ime_fajla> <ciljni_direktorij>/<novo_ime>

Primeri:

  • Preimenovati fajl old_file.txt u new_file.txt u trenutnom direktorijumu:
    mv old_file.txt new_file.txt
    
  • Premestiti fajl my_document.pdf iz trenutnog direktorijuma u /home/user/documents/:
    mv my_document.pdf /home/user/documents/
    
  • Premestiti fajl report.csv iz trenutnog direktorijuma u /archive/ i preimenovati ga u final_report_2023.csv:
    mv report.csv /archive/final_report_2023.csv
    

Ako već postoji <novo_ime> ili <ciljni_direktorij>/<novo_ime>, fajl će biti prepisan po defaultu.

Korisne opcije mv:

  • -i (interaktivno): Traži potvrdu pre prepisivanja postojećeg fajla.
  • -f (forsirano): Forsirano prepisivanje postojećeg fajla, bez traženja potvrde (-i).
  • -u (ažuriranje): Premesti/ preimenuje fajl samo ako je izvorni fajl noviji od odredišnog ili ako odredišni fajl ne postoji.
  • -v (detaljno): Prikazuje detaljne informacije o izvršenim radnjama.

Primer korišćenja opcija:

# Traži potvrdu pre prepisivanja
mv -i my_file.txt existing_file.txt

# Forsirano prepisivanje
mv -f important.log /var/log/important.log