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

Wie kann ich Dateien mit xargs unter Linux verschieben?

Unter OS X:

ls file_* | xargs -J {} mv {} temp/

Unter Linux:

ls file_* | xargs -i {} mv {} temp/

find . -name "file_*" -maxdepth 0 -exec mv {} temp/ \;

find ist besser als ls wobei möglicherweise mehr Dateien vorhanden sind als die Anzahl der Programmargumente, die Ihre Shell zulässt.


Verwenden Sie -t "Zielverzeichnis angeben" bei mv, es sollte funktionieren, Dateien* in das Zielverzeichnis /temp

zu verschieben

Beispiel:- #ls -l Datei* | xargs mv -t /temp


Linux
  1. So verschlüsseln Sie Dateien mit gocryptfs unter Linux

  2. So entpacken Sie Dateien unter Linux (mit Beispielen)

  3. So kopieren / verschieben Sie Dateien und Verzeichnisse unter Linux mit den Befehlen „cp“ und „mv“.

  4. Wie kann ich unter Linux eine Liste von Dateien mit ihrem absoluten Pfad erstellen?

  5. Wie kopiere ich Ordner mit Dateien in einen anderen Ordner in Unix/Linux?

So synchronisieren Sie Dateien mit Unison unter Linux

So verschieben Sie eine große Anzahl von Dateien in Linux

So entfernen Sie Dateien mit einer bestimmten Erweiterung in Linux

So finden Sie Dateien mit dem fd-Befehl in Linux

So laden Sie Dateien mit dem Curl-Befehl unter Linux herunter

So laden Sie Dateien mit dem Wget-Befehl unter Linux herunter