Это будет работать, но обратите внимание, что unlink имеет тот же эффект, что и (и, следовательно, не имеет преимущества по сравнению с) более часто используемым rm . В частности, как rm foo, unlink foo удалит файл foo, даже если он является обычным файлом, а не символической ссылкой. Использование unlink вместо rm (или mv --remove-destination ...) делает не защитой от случайной потери данных.
– Eliah Kagan27 April 2015 в 23:02