GNU/Linux >> Tutoriels Linux >  >> Linux

Comment déplacer (et écraser) tous les fichiers d'un répertoire à un autre ?

C'est juste mv srcdir/* targetdir/ .

S'il y a trop de fichiers dans srcdir vous voudrez peut-être essayer quelque chose comme l'approche suivante :

cd srcdir
find -exec mv {} targetdir/ +

Contrairement à \; le dernier + collecte les arguments dans un xargs de la même manière au lieu d'exécuter mv une fois pour chaque fichier.


mv -f source target

À partir de la page de manuel :

-f, --force
          do not prompt before overwriting

Linux
  1. Comment rechercher et copier certains types de fichiers d'un répertoire à un autre sous Linux

  2. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  3. Comment déplacer tous les fichiers (y compris cachés) d'un répertoire à un autre ?

  4. Quelle est la portabilité de /dev/stdin, /dev/stdout et /dev/stderr ?

  5. CentOS / RHEL :Comment déplacer un groupe de volumes d'un système à un autre

Comment copier un fichier d'un autre répertoire vers celui en cours ?

Comment déplacer tous les fichiers, y compris les fichiers cachés, dans le répertoire parent via *

Comment déplacer tous les fichiers du répertoire courant vers le répertoire supérieur ?

Comment puis-je changer tous les fichiers appartenant à un utilisateur à un autre utilisateur ?

Comment déplacer tous les fichiers et dossiers via la commande mv

Comment renommer tous les fichiers avec des caractères spéciaux et des espaces dans un répertoire ?