Regarding the quest for socks, try Smartwool. (Or, SmartWool, Smart Wool; whatever it is.) If ones has to wade in water, and keep wearing them wet for hours or even days, it is doable, with Smartwool.
Smartwool socks are very low-odor, too. Wear them for a day, and then accidentally mix them up with your clean socks? It may be difficult to tell the clean ones from yesterday’s “dirty” socks.
In a situation where one has to wear the same clothing, for multiple days, such as an urgent, straight-through drive, an evacuation, or a first-responder having to remain on-duty continuously through a hurricane, or such, well, Smartwool socks, and Ex Officio underwear.