Sobes.tech
Intern

Hoe hernoem je een bestand in Linux?

sobes.tech AI

Antwoord van AI

In Linux, om te hernoemen of een bestand naar een andere locatie te verplaatsen, wordt het commando mv gebruikt.

Commad syntaxis:

# Bestand hernoemen
mv <oud_naam> <nieuw_naam>

# Bestand verplaatsen naar een andere directory met behoud van naam
mv <bestandsnaam> <doel_directory>/

# Bestand verplaatsen naar een andere directory en naam wijzigen
mv <bestandsnaam> <doel_directory>/<nieuw_naam>

Voorbeelden:

  • Hernoem het bestand old_file.txt naar new_file.txt in de huidige directory:
    mv old_file.txt new_file.txt
    
  • Verplaats het bestand my_document.pdf van de huidige directory naar /home/user/documents/:
    mv my_document.pdf /home/user/documents/
    
  • Verplaats het bestand report.csv van de huidige directory naar /archive/ en wijzig de naam in final_report_2023.csv:
    mv report.csv /archive/final_report_2023.csv
    

Als de <nieuw_naam> of <doel_directory>/<nieuw_naam> al bestaat, wordt het bestand standaard overschreven.

Handige opties voor mv:

  • -i (interactief): Vraagt om bevestiging voordat een bestaand bestand wordt overschreven.
  • -f (force): Overschrijft forcerend het bestaande bestand, zonder bevestiging (-i).
  • -u (update): Verplaatst/hernoemt het bestand alleen als het bronbestand nieuwer is dan het doelbestand of als het doelbestand niet bestaat.
  • -v (verbose): Toont gedetailleerde informatie over de uitgevoerde acties.

Voorbeeld van gebruik van opties:

# Vraag om bevestiging voor overschrijven
mv -i my_file.txt existing_file.txt

# Forceer overschrijven
mv -f important.log /var/log/important.log