What's the difference between rm and empty trash?
Yes, rm removes the file as does moving it to trash and then emptying the trash. One nice thing about moving files to Trash is that it gives you a little longer to decide if you really want to delete them. rm will remove immediately.