A dirk's a rather large thing to carry in a sock! You're thinking of the sgian dubh (lit: "black knife"), the stocking knife.
Well, ya can keep your wee sgian dubh, and I'll keep my Bagwell Bowie in my socks, and the .45 under mah kilt.
This is my rifle, this is my gun... ;)