Installing classifier- A file sorter for Linux

Linux Format LXF244 contains a short review of Classifier, a useful piece of software for sorting files into their different types. The program can be installed through the Python pip repository via the Terminal (CTRL+ALT+T): The instructions in the magazine are simply:
sudo pip install classifier

However, there are a couple of pre-requisites required in order to make this work 'out of the box' (I'm using Mint 18).

I had already installed Python, but if you need to do this:

sudo apt-get install Python

Pip is installed with Python, but may need to be upgraded. NB the code suggested here did not work.

pip install --upgrade pip

Then you can install Classifier:

sudo pip install classifier

Help can be obtained via:

classifier --help


classifier -h

This brings up the following text in the Terminal:
All commands start with classifier:

-h, --help show this help message and exit
Move all file extensions, given in the args list, in
the current directory into the Specific Folder
Folder to move Specific File Type
-o OUTPUT, --output OUTPUT
Main directory to put organized folders
The directory whose files to classify
-dt, --date Organize files by creation date

I have used the basic function to sort out my downloads folder which contains a enormous variety of files: In my case:

classifier -d Downloads

Apparently, there is no undo here so be careful.

This sorted my Downloads into various subfolders according to their type.

  • Twitter
  • Digg
  • Facebook
  • Technorati
  • Reddit
  • Yahoo Buzz
  • StumbleUpon