Sobes.tech
Intern

Hogyan nevezünk át egy fájlt Linuxban?

sobes.tech MI

Válasz az MI-től

Linuxban a fájl átnevezéséhez vagy más helyre való áthelyezéséhez a mv parancsot használjuk.

A parancs szintaxisa:

# Fájl átnevezése
mv <régi_név> <új_név>

# Fájl áthelyezése más könyvtárba a név megtartásával
mv <fájl_név> <cél_könyvtár>/

# Fájl áthelyezése más könyvtárba és név módosítása
mv <fájl_név> <cél_könyvtár>/<új_név>

Példák:

  • A old_file.txt fájl átnevezése new_file.txt-re a jelenlegi könyvtárban:
    mv old_file.txt new_file.txt
    
  • A my_document.pdf fájl áthelyezése a jelenlegi könyvtárból a /home/user/documents/ könyvtárba:
    mv my_document.pdf /home/user/documents/
    
  • A report.csv fájl áthelyezése a jelenlegi könyvtárból a /archive/ könyvtárba és átnevezése final_report_2023.csv-re:
    mv report.csv /archive/final_report_2023.csv
    

Ha a <új_név> vagy <cél_könyvtár>/<új_név> már létezik, akkor a fájl felülíródik alapértelmezés szerint.

Hasznos mv opciók:

  • -i (interaktív): Kér egy megerősítést, mielőtt felülír egy létező fájlt.
  • -f (kényszerített): Kényszeríti a felülírást, megerősítés nélkül (-i).
  • -u (frissítés): Csak akkor mozgat vagy nevez át, ha a forrásfájl újabb, mint a célfájl, vagy ha a célfájl nem létezik.
  • -v (részletes): Részletes információkat jelenít meg a végrehajtott műveletekről.

Példa az opciók használatára:

# Megerősítés kérésével a felülírás előtt
mv -i my_file.txt existing_file.txt

# Kényszerített felülírás
mv -f important.log /var/log/important.log