Imagine you have just added a small image directory to your file pool and started Stratus. $ ls hawaiiansunset.jpg alaskasunset.jpg rudiwall2.jpg rk15.jpg reon59.jpg blackmagewall.png Here we are in the Stratus base directory (or mount point), and all the files in your file pool are shown here. Everything is either a symbolic link or a directory here. The links point to your real files, and the directories represent tags. You can apply a tag to a file just by moving the link into that directory. Okay, time to start organizing this stuff! $ mkdir sunset $ mv *sunset.jpg sunset/ $ ls sunset/ hawaiiansunset.jpg:sunset alaskasunset.jpg:sunset rudiwall2.jpg rk15.jpg reon69.jpg blackmagewall.png $ ls sunset/ hawaiiansunset.jpg:sunset alaskasunset.jpg:sunset Looking through the files, you notice that the alaskasunset.jpg file is actually a sunrise. So much for truth in advertising. You don't feel like renaming the real file, but you do want to remove the sunset tag from it. $ rm sunset/alaskasunset.jpg:sunset $ ls sunset/ hawaiiansunset.jpg:sunset alaskasunset.jpg rudiwall2.jpg rk15.jpg reon69.jpg blackmagewall.png $ ls sunset/ hawaiiansunset.jpg:sunset rm'ing the file from the sunset directory removed that tag from it, but the file is still untouched and still in the base directory. Now you organize a couple more things. $ mkdir reon_kadena rudi_bakhtiar "8-bit theater" $ mv rk15.jpg reon69.jpg reon_kadena/ $ mv rudiwall2.jpg rudi_bakhtiar/ $ mv blackmagewall.png "8-bit theater"/ $ ls reon_kadena/ rudi_bakhtiar/ 8-bit\ theater/ sunset/ hawaiiansunset.jpg:sunset rk15.jpg:reon_kadena alaskasunset.jpg reon69.jpg:reon_kadena rudiwall2.jpg:rudi_bakhtiar blackmagewall.png:8-bit\ theater Okay! The makings of progress. You notice your beautiful wallpaper of Rudi Bakhtiar just happens to have a sunset in it, you decide to add that tag to it too. $ mv rudiwall2.jpg:rudi_bakhtiar rudiwall2.jpg:rudi_bakhtiar:sunset $ ls rudi* rudi_bakhtiar/ rudiwall2.jpg:rudi_bakhtiar:sunset In addition to moving files around between directories, you can manipulate the tags associated with them by renaming the link itself. Now look at your sunset collection. $ ls sunset/ rudi_bakhtiar/ rudiwall2.jpg:rudi_bakhtiar:sunset hawaiiansunset.jpg:sunset Not only are your two real sunset pictures there, but there's a subdirectory in there too, showing additional tags you can filter by. $ ls sunset/rudi_bakhtiar/ rudiwall2.jpg:rudi_bakhtiar:sunset The files in that directory must contain -both- sunset and rudi_bakhtiar tags. You can make this as specific as you want. If, one day in the future, you're looking at your huge collection of 10,000 files and want to find "that funny picture from your cousin Fred's wedding in Hawaii", as your wife puts it to you, you can just: $ ls Fred/Hawaii/wedding/funny fredwedding_0056.jpg:Fred:wedding:Hawaii:funny:male_stripper Unlike even the most well-organized standard directory you could come up with, order doesn't matter to Stratus: $ ls funny/wedding/Fred/Hawaii fredwedding_0056.jpg:Fred:wedding:Hawaii:funny:male_stripper But back to the present. You open up one of your files in your image viewer... $ irfanview reon_kadena/rk15.jpg:reon_kadena & And realize that picture was actually of Rosa Kato. Whoops! Easily fixed: $ mkdir rosa_kato $ mv reon_kadena/rk15.jpg:reon_kadena rosa_kato/ $ ls rosa_kato/ rk15.jpg:rosa_kato Moving it from one directory to another changed the tags for you, exactly as you would expect, and regenerated the filename to reflect the tags that now apply to it. I hope this brief set of examples helps you get started using Stratus!