GNU/Linux >> Linux Esercitazione >  >> Linux

Come spostare (e sovrascrivere) tutti i file da una directory all'altra?

È solo mv srcdir/* targetdir/ .

Se ci sono troppi file in srcdir potresti voler provare qualcosa di simile al seguente approccio:

cd srcdir
find -exec mv {} targetdir/ +

Al contrario di \; il + finale raccoglie argomenti in un xargs like invece di eseguire mv una volta per ogni file.


mv -f source target

Dalla pagina man:

-f, --force
          do not prompt before overwriting

Linux
  1. Come spostare tutti i file (inclusi quelli nascosti) da una directory all'altra?

  2. Quanto sono portatili /dev/stdin, /dev/stdout e /dev/stderr?

  3. CentOS / RHEL:come spostare un gruppo di volumi da un sistema all'altro

  4. Come rinominare più file da un'estensione all'altra in Linux / Unix?

  5. Come spostare tutti i file dalla directory corrente alla directory superiore?

Come copiare un file da un'altra directory a quella corrente?

Come spostare tutti i file inclusi i file nascosti nella directory principale tramite *

Come posso cambiare tutti i file appartenenti a un utente a un altro utente?

Come includere tutti i file da una directory nello script di shell (/etc/init.d/iptables in questo caso)

Come spostare tutti i file e le cartelle tramite il comando mv

Come rinominare tutti i file con caratteri speciali e spazi in una directory?