Intern
Come rinominare un file in Linux?
sobes.tech AI
Risposta dell'AI
Su Linux, per rinominare un file o spostarlo in un'altra posizione si utilizza il comando mv.
Sintassi del comando:
# Rinomina di un file
mv <vecchio_nome> <nuovo_nome>
# Spostare un file in un'altra directory mantenendo il nome
mv <nome_file> <directory_destino>/
# Spostare un file in un'altra directory e cambiarne il nome
mv <nome_file> <directory_destino>/<nuovo_nome>
Esempi:
- Rinomina il file
old_file.txtinnew_file.txtnella directory corrente:mv old_file.txt new_file.txt - Sposta il file
my_document.pdfdalla directory corrente a/home/user/documents/:mv my_document.pdf /home/user/documents/ - Sposta il file
report.csvdalla directory corrente a/archive/e rinominalo infinal_report_2023.csv:mv report.csv /archive/final_report_2023.csv
Se il <nuovo_nome> o <directory_destino>/<nuovo_nome> specificato già esiste, il file verrà sovrascritto di default.
Opzioni utili di mv:
-i(interattivo): Chiede conferma prima di sovrascrivere un file esistente.-f(forza): Sovrascrive forzatamente il file esistente, sopprimendo la richiesta di conferma (-i).-u(aggiornamento): Sposta/rinomina il file solo se il file di origine è più recente di quello di destinazione o se il file di destinazione non esiste.-v(verbose): Mostra informazioni dettagliate sulle azioni eseguite.
Esempio di utilizzo delle opzioni:
# Richiedere conferma prima di sovrascrivere
mv -i my_file.txt existing_file.txt
# Sovrascrivere forzatamente
mv -f important.log /var/log/important.log