====== Terminal Befehle====== [[neu]] ===== 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. Wenn der Parameter -i entfernt wird, wird ohne nachfrage gelöscht. ---- ===== Verzeichnis wechseln ===== Sie könnten den Befehl "cd" verwenden. Da "-verzeichnis" mit einem Bindestrich beginnt, kann es zu Verwechslungen mit Optionen kommen. Um dies zu vermeiden, verwenden Sie am besten den relativen oder absoluten Pfad des Verzeichnisses. cd ./-verzeichnis ----