linux fileutils and callbacks added