Dateioperationen: umbenennen, kopieren, suchen, …

In diesem Beitrag werden einige Befehle für Dateioperationen dargestellt, die den Umgang mit Dateien (Umbenennen, Kopieren, Suchen, etc.) unter Linux erleichtern. Alle Beispiele beziehen sich auf XML-Dateien.

Dateien umbenennen

Das folgendes Kommando benennt alle XML-Dateien in XSD-Dateien um

oder alternativ mit folgendem Befehl.

Der erste Parameter gibt die alte Dateiendung und der zweite Parameter die neue Dateiendung an. Danach folgen die Parameter für die zu ändernden Dateien.

Kopieren mit tar und ssh

Es sollen viele kleine XML-Dateien auf einen entfernten Rechner kopiert werden. Um den Kopiervorgang zu beschleunigen wird mit  tar cf ein Datenstrom erzeugt. Dieser Datenstrom wird über die Standardausgabe auf den ssh-Befehl umgelenkt und auf dem entfernten Rechner wieder mit  tar xf von der Standardeingabe gelesen.

Dieser Datenstrom kann mit  tar czf auch komprimiert werden.

Mit dem nächsten Befehl wird noch ein Buffer erzeugt, um den Datentransfer noch zu beschleunigen.

Das Ablegen einer Backup-Datei auf einen Server …

… und das Wiederherstellen der Daten.

Suchen nach Dateien

Suche alle Verzeichnisse, ab den aktuellen Verzeichnis, die für alle beschreibbar sind.

Suche alle Dateien, ab den aktuellen Verzeichnis, die für alle beschreibbar sind.

Suche alle Dateien, ab den aktuellen Verzeichnis, die für alle beschreibbar sind und setze den Schreibschutz für diese Benutzergruppe zurück.

Gleiche Suche, aber wenn im Dateinamen ein Leerzeichen oder Zeilenumbruch enthalten ist (ist bei Unix-Systemen zulässig), so müssen zusätzliche Parameter gesetzt werden.

Suche alle Dateien, die den letzten 2 Tagen verändert wurden.

Frank Rahn

Frank Rahn ist Softwarearchitekt. Er unterstützt bei der Konzeption von Softwarearchitekturen mit Java-Technologie. Folge Sie ihm auf Facebook, Twitter oder Google+.

Benötigen Sie Unterstützung? Kontaktieren Sie ihn.

Hat Ihnen dieser Beitrag gefallen? Wir würden uns über Ihren Kommentar freuen! Bitte verwenden Sie Ihren bürgerlichen Namen und eine E-Mail-Adresse mit Gravatar.

Letzte Artikel von Frank Rahn (Alle anzeigen)

0 Kommentare

Dein Kommentar

Want to join the discussion?
Feel free to contribute!

Schreibe einen Kommentar

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