Swiss File Knife: cmdline toolbox


Swiss File Knife is a collection of hundred regularly used command line utilities in a single executable. The right place for which is in your Linux bootable pen drive for troubleshooting systems on the fly. From listing directory contents to joining files to archive management, SFN gets you covered.


  • text file filter and replace
  • command line grep and find for text and binary files
  • run command on all files of a directory tree
  • instant command line ftp and http server for windows and linux
  • instant command line file transfer between windows and linux
  • find duplicate files by content
  • split and join large files
  • create and verify md5 lists of files
  • detab text files
  • convert between lf (unix) and crlf (windows) line endings
  • show head or tail of text files
  • create hexdump of binary files
  • list files of directory tree by time, size, name pattern
  • list directory differences showing added or changed files
  • list nested .zip .tar .tar.gz .tar.bz2 archive contents
  • print traffic of a tcp, http, udp connection
  • command line file tool package without installation
  • multi function file tool for usb stick
  • multi-platform (supports Linux, Windows and Mac)

The utilities can be classified into the following categories

  • filesystem
  • conversion
  • text processing
  • search and compare
  • networking
  • scripting
  • development
  • various

The commercial version of SFK adds direct reading of .zip, .tar.gz and .tar.bz2 file contents and high performance replace.


You can download the Linux binary from the webpage. Note that the extension is .exe. Don’t be alarmed. You need to download, rename it (preferably to sfk) and .


sfk has extensive program and command help. To see program help, run:

$ sfk

To see help on the list comamnd, run:

$ sfk list

and so on…

Webpage: Swiss File Knife

Leave a Reply

Your email address will not be published. Required fields are marked *