Verschieben Sie mehrere Dateien mit unterschiedlichen Formaten gleichzeitig vom Terminal

Pfeil und Verzeichnissymbol

Nachdem Sie den Titel gelesen haben, können Sie denken, sehr einfach, ich benutze der Befehl cp oder mv und ich benutze das Platzhalterzeichen *, um alle auf einmal zu bewegen. Aber das würde jede einzelne Datei in das Verzeichnis verschieben, in dem Sie arbeiten. Aber wir wollen das nicht genau. Was wir in diesem Mini-Tutorial zeigen wollen, ist etwas verfeinert, das heißt, nur bestimmte Formate aus diesem Verzeichnis an einen anderen Ort zu verschieben.

Denken Sie daran, wenn ich Verschieben sage, kann es auch umbenannt werden. Nachdem dies gesagt ist, wollen wir uns an die Arbeit machen und zeigen, wie dies getan werden kann ein super einfacher und schneller Weg, sodass Sie beim Löschen bestimmter Dateiformate diese nicht einzeln verschieben müssen, sondern alles über eine einzige Befehlszeile automatisieren können. Nun, um verschiedene Formate zu verschieben Dateien von einem Verzeichnis in ein anderes Verzeichniskann das Befehlsformat eines der folgenden sein:

mv /ruta/origen/*.{ext1, ext2, extn} /ruta/destino

mv *.ext1 *.ext2 *.extn /ruta/destino

Beide Fälle dienen, im ersten spezifizieren wir die Herkunftsroute und dann die Erweiterungen dass wir umziehen werden. Nur diese werden verschoben und keine anderen, was sich auf eine Datei auswirkt, unabhängig von ihrem Namen. Im zweiten Fall wird davon ausgegangen, dass wir bereits in dem Verzeichnis arbeiten, in dem sich die zu verschiebenden Dateien befinden ...

Stellen Sie sich zum Beispiel vor, wir möchten alle Videos von einem Verzeichnis in ein anderes verschieben. Stattdessen befinden sich in diesem Verzeichnis TXT-, ODT-Dokumente und auch Musik in MP3. Wenn wir nur daran interessiert wären, die .flv, .mp4, .avi und .mkvWas wir tun würden, wäre Folgendes:

mv /home/Documentos/*.{flv, mp4, avi, mkv} /home/Multimedia

So einfach ist das, wenn Lassen Sie uns den Inhalt des Quellverzeichnisses mit einem ls auflistenWir werden sehen, dass alle verschobenen Dateien verschwunden sind, aber diejenigen, die wir nicht beeinflussen wollten, werden es sein. Ein sehr einfaches Beispiel, aber sicherlich Anfänger schätzen!


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Gerarjors sagte

    ausgezeichneter Beitrag und nützlich