Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Terminal Befehle
Komprimieren (zip)
Um das Verzeichnis „ordner“ als ZIP-Datei mit einer maximalen Dateigröße von 1 GB zu komprimieren, können Sie den Befehl „zip“ verwenden und die Option „-s“ (Split) verwenden, um die ZIP-Datei in Teile aufzuteilen. Hier ist der Befehl:
zip -r -s 1g ordner.zip ordner/
Dieser Befehl komprimiert das Verzeichnis „ordner“ rekursiv (-r) in die ZIP-Datei „ordner.zip“ und teilt sie in Teile mit einer maximalen Größe von 1 GB (-s 1g). Die ZIP-Dateien werden dann als „ordner.zip“, „ordner.z01“, „ordner.z02“, usw. benannt.
Finden
Um alle .htaccess-Dateien zu löschen, die eine Größe von 420 Byte haben, unabhängig vom Inhalt, könnten Sie den folgenden Befehl verwenden:
find . -type f -name '.htaccess' -exec echo {} \; > htaccess_files.txt
Dieser Befehl durchsucht das aktuelle Verzeichnis (.) und seine Unterverzeichnisse rekursiv nach Dateien mit dem Namen .htaccess und gibt den vollständigen Pfad jedes gefundenen .htaccess-Files aus. Das Ergebnis wird in der Datei htaccess_files.txt gespeichert.
Finden u. Datei löschen
Um alle .htaccess-Dateien im aktuellen Verzeichnis und seinen Unterverzeichnissen zu finden, den Pfad jedes gefundenen .htaccess-Files anzuzeigen und das Ergebnis in einer Datei zu speichern, können Sie den Befehl find verwenden. Hier ist der Befehl:
find . -type f -name '.htaccess' -size 420c -exec rm -i {} \;
Dieser Befehl verwendet die find-Option -size 420c, um Dateien mit einer Größe von genau 420 Byte auszuwählen, und führt dann rm -i aus, um sie interaktiv zu löschen.
Finden u. Zeichenfolge löschen
Hier ist eine modifizierte Version des Befehls, der nur die gesuchte Zeichenfolge in den Dateien löscht, anstatt die gesamte Datei zu entfernen:
find . -type f -name '.htaccess' -exec sed -i 'zeichenfolge' {} \;
Dieser Befehl sucht in allen Dateien mit dem Namen „.htaccess“ nach der Zeichenfolge „zeichenfolge“ und löscht diese Zeilen aus den entsprechenden Dateien.
