I have a 5' × 7' area rug with a fairly long nap and no vacuum cleaner. I try to keep it fairly clean, but when walking over it, the dirt is fairly noticeable that sticks to my bare feet. It's winter, so I can't take it out and beat it, what are some good alternatives?
Turn the rug upside down. Roll the rug up, and while rolling, knock the dirt off with a broom, a hand, or whatever works. This should leave all the dirt on the floor to be swept up. Making a large roll will provide a good-sized vertical face for the dirt to fall from.
I use 2 inch wide clear tape. also try slipping nylon stocking or pantyhose over your broom and sweep the carpet. It's not perfect but I am tired of the vacuum cleaners that don't really work better either. Since the days of the cylinder electrolux, I have not found a vac that really works