Removes existing files using trash-put or rm -rf if it is not available,
or trash-put fails due to a cross-filesystem link. Create directory if
Removes existing files using trash-put or rm -rf if it is not available,
or trash-put fails due to a cross-filesystem link. Create directory if