According to the output of the ls -l command, the virtual disk has been inflated to almost its fully provisioned size.
Running sdelete from within the guest OS is not always a good idea. It may zero out unused disk space from the guest OS's point of view, but increases the thin .vmdk disk space usage, because it writes to each block.
Assuming that there the VM has no more active snapshots (no vmname-00000x.vmdk files), you may try to run the vmkfstools --punchzero 01-2.vmdk (with the VM powered off) to reclaim zeroed out disk space from the .vmdk file.
In any case make sure that you have an up-to-date backup before doing this!
André