struct directory => { name => '$', files => '@', }; struct file => { name => '$', permis => '$', };