quote file path
can contain spaces which would not be properly handled as we pass a composite string through Kernel.system which in turn will sh -c it