[unix] how does unix handle full path name with space and arguments?