

Low-level utilities usually bypass Trash entirely and erase files immediately. Actually it depends on its level of integration with a particular desktop environment and its function. People often have doubt whether all the files which they delete goes to the Trash or not. This means the file is still present in the hard drive and can be undeleted if needed.

This happens because only the pointer is deleted from the file allocation table and changed to a pointer which points that file to the Trash folder. In Macintosh, when you delete a file from the Finder actually the file is redirected to the Trash. What exactly happens when you delete a file? The size of the Trash in Mac OS is not limited or fixed like other operating systems it can utilize the entire hard drive space to store deleted files and folders of any size. The files that are present in Trash can be browsed, viewed, undeleted or permanently erased by the user. It not only stores the deleted files and folders, but also keep records like file size, date of deletion, original file location etc. Trash is the special folder which acts as a container or storage for files and folders that have been deleted from the finder menu in Macintosh.
