-Remove existing file in the using trash-put or rm -rf if it is not available,
-or trash-put fails due to a cross-filesystem link.
-Create directory if needed. Slightly more restrictive arguments than ln.
+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
+needed. Slightly more restrictive arguments than ln.