Schweizer Messer für Windows-Administratoren
Übersicht der wichtigsten Kommandozeilen-Tools
Die wichtigsten Tools von Swiss File Knife |
|
Tool |
Beschreibung |
Dateisystem |
|
sfk list |
Zeigt alle oder nur ausgewählte Dateien in einem Verzeichnis an |
sfk filefind |
Sucht nach Dateinamen im aktuellen Verzeichnis |
sfk treesize |
Zeigt Details zu Verzeichnissen an, zum Beispiel alle Ordner mit Word-Dateien mit einer Größe unter 50 MByte |
sfk copy |
Kopiert Dateien zwischen Verzeichnissen |
sfk sync |
Synchronisiert Dateien zwischen Verzeichnissen. Vorsicht: Dateien im Zielverzeichnis, die älter sind als 30 Tage, werden gelöscht! |
sfk partcopy |
Kopiert Teile einer Datei, zum Beispiel nur die ersten 50 Byte |
sfk mkdir |
Erstellt ein neues Verzeichnis |
sfk delete |
Löscht Dateien oder Verzeichnisse |
sfk deltree |
Löscht ganze Verzeichnisbäume |
sfk deblank |
Entfernt Leerzeichen in Datei- und Verzeichnisnamen |
sfk space [-h] |
Zeigt die Gesamtgröße und den freien Speicher auf einem Laufwerk an |
sfk filetime |
Gibt das Änderungsdatum von Dateien aus |
sfk touch |
Ändert das Datum für Dateien |
sfk index |
Erstellt eine Indexdatei mit Informationen zu Dateien, deren Name, Größe und Datum |
sfk iname |
Findet Dateien durch Nutzung von Indexdateien |
Dateikonvertierung |
|
sfk lf-to-crlf |
Konvertiert Textdateien aus dem Unix-Textformat in das DOS-/Windows-Textformat |
sfk crlf-to-lf |
Konvertiert Textdateien aus dem DOS-/Windows-Textformat in das Unix-Textformat |
sfk detab |
Ersetzt in Textdateien tabulatorgetrennte Texte durch Leerzeichen |
sfk entab |
Ersetzt in Textdateien Leerzeichen durch Tabulatortrennungen |
sfk scantab |
Zeigt Dateien an, die tabulatorgetrennte Werte enthalten |
sfk split |
Splittet große Dateien in mehrere kleine Dateien auf |
sfk join |
Fügt mit „sfk split“ getrennte Dateien wieder zusammen |
sfk hexdump |
Zeigt die Hexadezimalwerte von Dateien an |
sfk hextobin |
Erstellt aus Hexdateien binäre Dateien |
sfk hex |
Erstellt aus Dezimalzahlen Hexadezimalzahlen |
sfk dec |
Erstellt aus Hexadezimalzahlen Dezimalzahlen |
sfk chars |
Zeigt den ASCII-Code für einzelne Wörter an |
sfk bin-to-src |
Konvertiert binären Code in Source-Code |
Textbearbeitung |
|
sfk filter |
Suchen und Ersetzen von Text |
sfk addhead |
Setzt eine Zeichenkette (String) vor Textzeilen |
sfk addtail |
Setzt eine Zeichenkette (String) an das Ende von Textzeilen |
sfk patch |
Sucht nach Textblöcken und ersetzt sie durch andere Textblöcke |
sfk snapto |
Fasst mehrere Textdateien in einer großen Textdatei zusammen |
sfk joinlines |
Fügt mehrere Textteile zusammen |
sfk inst |
Bearbeitet C++-Source-Code |
sfk replace |
Ersetzt Wörter in Textdateien und in binären Dateien |
sfk hexfind |
Findet Wörter in binären Dateien |
sfk run |
Führt einen beliebigen Befehl mit allen Dateien in einem Ordner aus |
sfk runloop |
Führt einen beliebigen Befehl mehrfach aus |
sfk printloop |
Gibt Text beliebig oft aus |
sfk strings |
Liest Zeichenketten aus binären Dateien aus |
sfk sort |
Sortiert Textzeilen |
sfk count |
Zählt die Textzeilen in Dateien |
sfk head |
Gibt die ersten Zeilen einer Textdatei aus |
sfk tail |
Gibt die letzten Zeilen einer Textdatei aus |
sfk linelen |
Ermittelt die Länge von Zeichenketten (Strings) |
Suchen und vergleichen |
|
sfk find |
Findet Wörter in Textdateien und in binären Dateien |
sfk ftext |
Findet Wörter nur in Textdateien |
sfk xfind |
Findet Wörter mit Hilfe von Platzhaltern (Wildcards) |
sfk md5gento |
Erstellt MD5-Prüfsummen von mehreren Dateien |
sfk md5check |
Vergleicht die MD5-Prüfsummen von mehreren Dateien |
sfk md5 |
Erstellt die MD5-Prüfsumme zu einer Datei |
sfk pathfind |
Sucht nach einem bestimmten Befehl |
sfk reflist |
Zeigt ähnliche Zeichenketten in Dateien an |
sfk deplist |
Zeigt Unterschiede in Dateien an |
sfk dupfind |
Findet doppelte Dateien |
Netzwerk |
|
sfk httpserv |
Startet einen lokalen HTTP-Server |
sfk ftpserv |
Startet einen lokalen FTP-Server |
sfk ftp |
Startet einen FTP-Client |
sfk wget |
Lädt Dateien über HTTP aus dem Internet |
sfk webrequest |
Sendet den HTTP-Request GET an einen Server |
sfk tcpdump |
Zeigt ankommende TCP-Pakete von einem Webserver |
sfk udpdump |
Zeigt ankommende UDP-Pakete von einem Webserver |
sfk udpsend |
Versendet ein UDP-Datenpaket an einen Server |
sfk ip |
Zeigt die IP-Adresse des Rechners an |
sfk netlog |
Sendet Texte an entfernte Terminals |
sfk fromnet |
Empfängt Textnachrichten aus dem Netzwerk |
Skripting |
|
sfk script |
Führt mehrere Befehle der Swiss-File-Knife-Tools in einem Skript aus |
sfk echo |
Gibt farbigen Text aus |
sfk color |
Ändert die Farbe des Kommandozeilenfensters |
sfk alias |
Legt für einen Befehl einen Alias-Namen an |
sfk mkcd |
Erstellt einen Befehl für den schnellen Wechsel in ein Verzeichnis |
sfk sleep |
Verzögert das Ausführen eines Befehls um mehrere Millisekunden |
sfk pause |
Pausiert die Kommandozeile so lange, bis der Anwender eine Taste drückt |
sfk label |
Erstellt Batch-Dateien mit einem Befehl der Swiss-File-Knife-Tools |
sfk tee |
Ermöglicht die Ausgabe eines Befehls in mehrere Kanäle |
sfk tofile |
Speichert die Ausgabe eines Befehls in einer Datei |
sfk toterm |
Leitet die Ausgabe eines Befehls auf ein anderes Terminal um |
sfk loop |
Führt einen Befehl in einer Schleife aus |
sfk cd |
Führt einen Befehl in einem bestimmten Verzeichnis aus |
sfk getcwd |
Gibt das aktuelle Arbeitsverzeichnis aus |
sfk require |
Gibt die Versionsnummer von Swiss File Knife aus |
sfk time |
Gibt das aktuelle Datum und die Uhrzeit aus |
Entwicklung |
|
sfk bin-to-src |
Konvertiert binäre Daten in Source-Code |
sfk make-randomfile |
Erstellt eine Datei mit zufälligem Inhalt |
sfk fuzz |
Führt an einer Datei eine zufällige Änderung durch |
sfk sample |
Gibt zufälligen Programmcode aus |
sfk inst |
Bearbeitet C++-Programmcode |
Sonstiges |
|
sfk media |
Schneidet MPEG2-Videodateien |
sfk view |
Zeigt die Ausgabe eines Befehls von Swiss File Knife auf einem Terminal an |
sfk toclip |
Kopiert die Ausgabe eines Befehls in die Zwischenablage |
sfk fromclip |
Liest Text aus der Zwischenablage aus |
sfk list |
Zeigt alle oder nur ausgewählte Dateien im einem Verzeichnisbaum an |
sfk env |
Zeigt alle Umgebungsvariablen an, die ein bestimmtes Wort enthalten |
sfk version |
Zeigt die Versionsnummer einer binären Datei an |
sfk ascii |
Zeigt eine ASCII-Tabelle an |
sfk spell |
Zeigt das NATO-Alphabet an |
sfk license |
Zeigt die Lizenzbedingungen von Swiss File Knife an |