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

Wie verschiebt man bestimmte Dateien basierend auf ihren Erweiterungen?

Ich möchte einen Befehl, der es erlaubt, bestimmte Dateien basierend auf ihren Erweiterungen auszuwählen, um sie in ein anderes Verzeichnis zu verschieben.

Akzeptierte Antwort:

Sie können dies einfach von einem Verzeichnis aus tun mit:

mv //eadn-wc01-5196795.nxedge.io/path/to/original/directory/*.pdf /path/to/new/directory

Der Befehl für eine rekursive Bewegung kann etwas komplexer sein. Dies sollte jedoch ausreichen:

find /original/directory/ | grep '.pdf' | xargs -I {} mv {} /path/to/new/directory/

Mit dem zweiten Befehl /original/directory wird rekursiv nach .pdf gesucht Dateien.


Ubuntu
  1. Suchen von Dateien in der Befehlszeile (How To)

  2. So benennen Sie Dateien unter Linux um

  3. Wie verschiebe ich alle Java-Quelldateien in ihr jeweiliges Paketverzeichnis?

  4. Wie verstecke ich Dateien mit einer bestimmten Erweiterung?

  5. Wie verwendet man den Befehl „mv“, um Dateien außer denen in einem bestimmten Verzeichnis zu verschieben?

So benennen Sie Dateien und Verzeichnisse in Ubuntu 20.04 um

So sortieren Sie Dateien in Linux (GUI und Shell)

So zeigen Sie GIF-Dateien im Ubuntu-Terminal an

So finden Sie Dateien in der Ubuntu-Befehlszeile

So tarieren Sie bestimmte Dateitypen (Erweiterungen) in einem Verzeichnis

So kopieren Sie Dateien unter Linux mit dem CP-Befehl