Разделение на «носок» и «носков» в русском языке произошло из-за правила, что существительные мужского рода с конечным твёрдым согласным в родительном падеже множественного числа приобретают окончание «–ов». 2 Отсюда и следует, что слово «носок» во множественном числе прозвучит как «носков». 2
Для запоминания правильной формы слова можно использовать формулу: чем короче предмет, тем длиннее слово. 2 Например, носки короче чулок, поэтому правильно говорить «нет носков», но «нет чулок». 13
Однако в орфографическом словаре Института русского языка им. В. В. Виноградова РАН вариант «нет носок» уже признан допустимым. 3 При этом вариант «носков» пока что остаётся предпочтительнее. 13