GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie verschiebt (und überschreibt) man alle Dateien von einem Verzeichnis in ein anderes?

Es ist nur mv srcdir/* targetdir/ .

Wenn zu viele Dateien in srcdir sind Vielleicht möchten Sie etwas wie den folgenden Ansatz ausprobieren:

cd srcdir
find -exec mv {} targetdir/ +

Im Gegensatz zu \; die letzten + sammelt Argumente in einem xargs auf ähnliche Weise statt mv auszuführen einmal für jede Datei.


mv -f source target

Aus der Manpage:

-f, --force
          do not prompt before overwriting

Linux
  1. So finden und kopieren Sie bestimmte Dateitypen von einem Verzeichnis in ein anderes unter Linux

  2. Wie portabel sind /dev/stdin, /dev/stdout und /dev/stderr?

  3. Verwenden Sie Suchen, um ein bestimmtes Verzeichnis zu finden und alle darin enthaltenen Dateien außer einem Verzeichnis zu löschen?

  4. Erfahren Sie, wie Sie Dateien und Ordner von/auf einen anderen Server kopieren

  5. So verschieben Sie /usr und /var auf eine andere Partition oder Festplatte

Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

Wie verschiebt man alle Dateien (einschließlich versteckter) von einem Verzeichnis in ein anderes?

Wie kopiert man eine Datei aus einem anderen Verzeichnis in das aktuelle?

Wie kopiert man die Top 10 der neuesten Dateien von einem Verzeichnis in ein anderes?

Wie verschiebt man alle Dateien vom aktuellen Verzeichnis in das obere Verzeichnis?

Wie benenne ich alle Dateien mit Sonderzeichen und Leerzeichen in einem Verzeichnis um?