Wikipedia describes the command pattern with:
The command pattern is a behavioural design pattern in which an object is used to represent and encapsulate all the information needed to call a method at a later time. One component can send a command to another specific component, with the assumption that when some condition is met, the command will be fired.
This concept is very like that of a functor in functional programming (A functor is basically a function in a black box, arguments and all)
The poltergeist is described with:
The poltergeist is a short-lived, typically stateless object used to perform initialization or to invoke methods in another class.
Commands are generic and have to be able to contain enough state to be reused. Poltergeists are usually special purpose and exist only to rattle some chairs and make loud noises in the basement, then to disappear. Poltergeists are usually used as a crutch to help construct or initialize an object and are rarely used to share changes in state after construction.
In other words, yes, they are vaguely similar, but poltergeists are inflexible and represent a static action, and commands are generic, can be reusable, and represent a configurable action.