How do I check where the file in .Trash was removed from?
Based on the previous information, the information about original location is stored within DS_Store file. In older version of OS X it was just a plain text and now binary format and it's undocumented by Apple, however there is a tool created by Wim L which can reads it.

Written in perl Mac::Finder::DSStore project provides routines for reading and writing the .DS_Store files generated by the OS X.

Using examples/dsstore_dump.pl would attempt to dump a store file's records in a more human-readable format.

Example usage:

$ perl dsstore_dump.pl ~/.Trash/.DS_Store

    &amp;makeEntries("foo.png",
        ptbL =&gt; "Users/username/Desktop/",
        ptbN =&gt; "foo.png"
    ),


See: dsstore repo at hhhh.org and older repo at GitHub