Вообще говоря, rm
не "удаляет". Это "unlinks". Это означает, что ссылки на файл удаляются rm
. Когда число ссылок достигнет нуля, файл больше не будет доступен, и со временем область диска, где он находится, будет использоваться для чего-то еще.
Когда вы rm
каталог, вещи внутри каталога не связаны. Символические ссылки - это (вроде как) файлы с именами их целей внутри, поэтому они просто удаляются. На самом деле выяснить, на что они указывают, а затем отсоединить цель - это особая работа, которая не будет выполняться обычным инструментом.