Come spostare un file in una cartella usando il terminale?


43

Voglio spostare un file in una cartella usando il terminale. Come faccio a fare questo?



usa il comando mv. Potrebbe essere più complicato in quanto potresti avere problemi con la proprietà / permessi se hai spostato un file fuori da $ HOME.
Pantera


@muru: Questa domanda è nettamente diversa perché sta chiedendo come spostare i file sul desktop in modo specifico.
David Foerster,

Risposte:


62
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.


1
dipende dalla proprietà e dalle autorizzazioni della destinazione. Potrebbe essere necessario utilizzare sudo o discutere di proprietà / autorizzazioni.
Pantera

4

È 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.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.