Curling

I am already done with user and root, but i cant understand how i can properly catch what process using/launching file in directory and with what options. Any solutions? I tried lsof, but it is not proper tool i think. Please answer here or PM me.