Yeah, only inodes (think of them as pointers in C) are being moved, the actual data stays on the same sectors. Even when you empty the Trash, the data is still there, only there is no inode pointing to it so the filesystem is free to overwrite that storage at a later point, when needed.
3 Likes