`unlink` is not recursive so it will not delete non-empty directory.