✔ 最佳答案
Mothballs keep cats out of places where you don't want them ~ they don't like the smell. Also, you can put clear sticky paper on the floor, sticky side up ~ cats hate to get that on their paws and will stop visiting the area if it's always there. A spray bottle works but only when you're there ~ the cat will associate the spray with you and not the behavior, so when you're not around, she'll still go back there.
The cat is probably hiding because it's scared. You can try creating a "safe" place for it, somewhere dark and away from everyone where it can adjust to the new home. This can be a box in a closet (with the door left open, of course) or in an unused hallway, or even under the couch. When I got my kittens, one of them hid in the closet for the first week that I had her (this was 10 years ago). When I moved in November, the same cat hid behind the washing machine in the laundry room for 2 weeks until she got used to the house.
Good luck!