When copying or moving a file/files in a dired buffer sometimes the file already exists in the location one is moving or copying to. Emacs then prompts the user and asks whether to "overwrite" the existing file or not. One is given these options: y/n/!/q or C-h. However, one cannot tell if there is any difference in size (or date) between the two files, the one already in the directory and the one being copied. This is crucial information, for at times one would like to keep a larger file or a smaller one. Is there a way of displaying this information or not?
OK, I've just updated Dired+ to help with this.
Now, when you're told there is an overwrite conflict and asked what to do about it, in addition to the standard actions of hitting
! , you can hit
l, which pops up a window that lists details about the file(s): last modification time and permissions. Then you can hit one of the other keys with your choice of action.
The library is here: https://www.emacswiki.org/emacs/download/dired%2b.el.