Swiss File Knife - En Kraftig Gratis Command Line Tools Collection

Schweizisk filkniv er et gratis men kraftfuldt kommandolinjeværktøj, der kombinerer over 100-funktioner i en enkelt bærbar eksekverbar, som du kan smide i et USB-flashdrev og transportere med dig. Med Swiss File Knife kan du søge, konvertere, sammenligne eller endda synkronisere mapper eller filer, sende UDP- eller HTTP-anmodninger, downloade HTTP-filer, finde dubletter, vise træstørrelse osv.

Download og opsæt

Du kan downloade den eksekverbare fil fra Swiss File Knife til Windows fra her (direkte download link) eller fra SourceForge, og gem det i samme mappe, hvor du beholder alle dine bærbare værktøjer, dvs. Sysinternals, eller direkte i c:windowssystem32 mappe for nem adgang uden navigation.

Få hjælp til syntaxen af ​​kommandoen

Swiss File Knife (sfk) er en enkelt kommandolinje med så mange switches og parametre, der er umulige at huske dem alle. Så det er vigtigt at vide, hvor du kan få hjælp, når det er nødvendigt.

Lad os starte med følgende først, hvis du ikke ved, hvor du skal begynde.

SFK

Det viser alle de kommandoer, du kan bruge med kommandoen SFK.

SFK

Som du kan se, er alle kommandoer opført i forskellige kategorier,

  • Filsystem
  • Konvertering
  • Tekstbehandling
  • Søg og sammenlign
  • netværk
  • Scripting
  • Udvikling
  • diverse
  • etc.

Så, når du ved, hvilken kommando der skal bruges, skal du bruge følgende for at få hjælp til den kommando for detaljer.

sfk kommandoenavn

Et par eksempler

Lad os nu tage et kig på nogle få prøver for at se, hvor kraftig det er.

Liste mapper større end 1 GB inden for en bestemt mappe

sfk treesize1000 -flat z: data

SFK-TreeSize

Synkroniser mapper

sfk sync srcRoot dstRoot [-dir subdir1 subdir2] [-fil .ext1 .ext2]

Synkroniseringskommandoen er næsten den samme som kopi, bortset fra at de filer, der findes i destinationen, men ikke i kilden, kaldet STALE-filer, slettes, hvis de er ældre end 30-dage.

Konverter mellemrum til TAB

sfk entab = 3. .txt .sql

Ovennævnte kommando erstatter tre mellemrum af et TAB-tegn i alle .txt og .sql-filer i den aktuelle mappe.

Deal med MD5 hashes

At beregne MD5 hash af en bestemt fil:

sfk md5 fil

At bruge MD5 hash til at sammenligne to filer:

sfk md5 file1 file2

For at oprette en liste over MD5-checksum hashes over alle filer i den aktuelle mappe:

sfk md5gento = md5.txt.

Kør en øjeblikkelig HTTP-server

sfk httpserv

Det lancerer en HTTP-server som venter på port 80 som standard. Perfekt til dataoverførsel i et LAN-miljø eller endda over internettet, hvis du kan ændre firewallindstillingen.

command-prompt-sfk-httpserv-2016-10-03-22_07_29

Indtast adressen i browseren for at få adgang til den mappe, der deles via HTTP-serveren.

192-168-58-1-2016-10-03-22_12_10

Bedømmelse

Schweizisk filkniv er virkelig en kraftfuld kommandolinje fyldt med masser af funktioner og funktioner. Med alle dokumenterede i detaljer, er det overraskende let at få fat i det. Det er en god tilføjelse til Windows Sysinternals Suite.

Swiss File Knife kører ikke kun på Windows, men også Linux og Mac. Det er gratis til generel brug. Men for seriøse brugere, der ofte beskæftiger sig med store filer, kan du overveje Udvidet udgave (XE), som indeholder en højpræcisions erstatningskommando til store tekst- og binære filer, som også kan læse .zip, .jar, .tar.gz og .tar.bz2 filindhold.

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.