|
a command line
Depeche View
command line
free external tools,
java sources
cpp sources
articles
|
Windows: after download, open a command line (CMD.exe) then CD into the download folder and type "sfk" for the help text. Mac/Linux: after download, open a command line or terminal, then rename to sfk like "mv sfk-mac-64.exe sfk", make it executable by "chmod +x sfk" and type "./sfk"
Intense users may be interested in Swiss File Knife Plus. It features a high performance replace command for large text and binary files, can access https:// encrypted web URLs, and comes bundled with SFKTray Full to show 27 status lights in the system tray. Read more here. The current version is 1.9.8. Read the list of recent changes here. You may place questions in the sfk forums. For software download sites: the SFK PAD file is available here. SFK Icons and example code for linking can be found here.
Now follows the SFK for Windows syntax overview. (On Mac OS X and Linux, replace every ! character by :, and every $ by #. Type wildcards with a preceeding slash: \* and \?) SFK - The Swiss File Knife Multi Function Tool. Release 1.9.8 Base/XD of Apr 12 2021. StahlWorks Technologies, http://stahlworks.com/ Distributed for free under the BSD License, without any warranty. type "sfk commandname" for help on any of the following. some commands require to add "-help" for the help text. file system sfk list - list directory tree contents. list latest, oldest or biggest files. list directory differences. list zip jar tar gz bz2 contents. sfk olist - list office files in a folder, like .docx .xlsx .ods .odt sfk filefind - find files by filename sfk treesize - show directory size statistics sfk copy - copy directory trees additively sfk sync - mirror tree content with deletion sfk rename - flexible multi file rename sfk partcopy - copy part from a file into another one sfk mkdir - create directory tree sfk delete - delete files and folders sfk deltree - delete whole directory tree sfk deblank - remove blanks in filenames sfk space [-h] - tell total and free size of volume sfk filetime - tell times of a file sfk touch - change times of a file sfk index - create index file(s) for fast lookup sfk name - lookup file names using index files sfk fixfile - change bad filenames and file times sfk setbytes - set bytes at offset within a file compression sfk zip - create zip file from folder sfk zipto - zip selected file list sfk unzip - list or extract zip file sfk checkzip - verify zip file content
search and compare
sfk xfind - search in text files using
wildcards and simple expressions
sfk ofind - search in office files .docx .xlsx .ods
sfk xfindbin - search in text and binary files
sfk xhexfind - search with hexdump output
sfk extract - extract data from text and binary
sfk find - search static text, without wildcards
sfk hexfind - search static binary data
sfk md5gento - create list of md5 checksums over files
sfk md5check - verify list of md5 checksums over files
sfk md5 - calc md5 over a file, compare two files
sfk pathfind - search PATH for location of a command
sfk reflist - list fuzzy references between files
sfk deplist - list fuzzy dependencies between files
sfk dupfind - find duplicate files by content
networking
sfk httpserv - run an instant HTTP server.
type "sfk httpserv -help" for help.
sfk ftpserv - run an instant FTP server
type "sfk ftpserv -help" for help.
sfk ftp - instant FTP client
sfk web - send HTTP request to a server
sfk wget - download HTTP file from the web
sfk tcpdump - print TCP conversation between programs
sfk udpdump - print incoming UDP requests
sfk udpsend - send UDP requests
sfk ip - tell own machine's IP address(es).
type "sfk ip -help" for help.
sfk netlog - send text outputs to network,
and/or file, and/or terminal
sfk fromnet -h - receive and print network text
sfk ping - ping multiple machines in one go
sfk pingdiff - find ip of new devices
development
sfk bin-to-src - convert binary data to source code
sfk make-random-file - create file with random data
sfk fuzz - change file at random, for testing
sfk sample - print example code for programming
sfk patch - change text files through a script
sfk inst - instrument c++ with tracing calls
diverse
sfk view - show text output in a GUI tool,
for interactive browse and filter
sfk status - send colored status to the SFKTray
Windows GUI utility for display
sfk calc - do a simple instant calculation
sfk random - create a random number
sfk prompt - ask for user input
sfk number - print number in diverse formats
sfk xmlform - reformat xml for easy viewing
sfk jsonform - reformat json for easy viewing
sfk video - how to edit video files
sfk toclip - copy command output to clipboard
sfk fromclip - read text from clipboard
sfk env - search environment variables
sfk version - show version of a binary file
sfk ascii - list Ansi codepage characters
sfk ascii -dos - list OEM codepage characters
sfk spell - phonetic spelling for telephone
sfk cmd - print an example command
sfk data - create random test data
sfk ruler - measure console text width
sfk license - print the SFK license text
sfk update - check for SFK updates
help by subject
sfk help office - how to search in office files
sfk help select - how dirs and files are selected in sfk
sfk help options - general options reference
sfk help patterns - wildcards and text patterns within sfk
sfk help chain - how to combine (chain) multiple commands
sfk help var - how to use sfk variables and parameters
sfk samp - example scripts on sfk use and for
http web access automation
sfk help shell - how to optimize the windows command prompt
sfk help chars - about locale specific characters
sfk help nocase - about case insensitive search
sfk help unicode - about unicode file reading support
sfk help colors - how to change result colors
sfk help compile - how to compile sfk on any linux system
sfk currently uses these environment variables:
SFK_COLORS=head:4,examp:4,file:1,hit:4,rep:6
SFK_OWN_NET=192.168.178
first time user?
type "sfk basic" for very basic informations about
how to select files, general options, shell preparation,
complex <>|!&?* character issues and color setup.
to search ALL help text for a topic:
type "sfk ask word1" to search all for word1.
type "sfk ask w1 w2" to search all for w1 or w2.
type "sfk dumphelp" to print ALL help text.
+----------------------------------------------------------+
| Consider these addons to boost your daily work: |
|----------------------------------------------------------|
| SFK E-Book : A PDF optimized for your smart phone. |
| SFK Plus : Fast (x)replace, HTTPS web access and |
| 27 status lights in the system tray. |
| DView Pro : Search 10,000 text files per second. |
| Fly over 100,000 files in one window. |
|----------------------------------------------------------|
| Read more under: www.stahlworks.com |
+----------------------------------------------------------+
|
|
||||||||||||||||||||||||||||||||