Voglio spostare un file in una cartella usando il terminale. Come faccio a fare questo?
Voglio spostare un file in una cartella usando il terminale. Come faccio a fare questo?
Risposte:
mv [file] [directory]
Ad esempio, per passare info.txtdalla directory effettiva alla config/directory, digitaremv info.txt config/
Come è stato sottolineato in un commento corretto, quanto sopra fallirà se l'utente che esegue il comando non ha accesso in scrittura al file o alla cartella.
Se si antepone il comando con sudo, si sta dicendo al sistema di eseguire il comando come rootutente (simile a un account amministratore). Esempio:
sudo mv info.txt config/
GRANDE NOTA IMPORTANTE:
utilizzare solosudose si è sicuri di sapere cosa si sta facendo - Ubuntu protegge le cose per un motivo. Usandosudopuoi rompere il tuo sistema operativo, forzando una reinstallazione, se sposti (o elimini o altro) file importanti.
È possibile utilizzare lo stesso comando per rinominare i file. Una rinomina sta essenzialmente spostando un file nella stessa posizione ma con un nuovo nome. Utilizzando l'esempio precedente:
mv info.txt config/information.txt
Ciò sposterebbe il file e cambierebbe il suo nome.
mvcomando.