There is no built-in command that does this in bash. However, there is a script (one function and one alias) that you can put into your .bashrc which gives you the functionality.
These are detailed here: http://www.webupd8.org/2010/10/copy-paste-files-from-command-line-bash.html
And are:
ccopy(){ for i in $*; do cp -a $i /tmp/ccopy.$i; done }
alias cpaste="ls -d /tmp/ccopy* | sed 's|[^\.]*.\.||' | xargs -I % mv /tmp/ccopy.% ./%"
As the description on the site says, just add these two lines to your .bashrc, and you can then use ccopy to add files to the list of files to copy, then cpaste to paste them to the destination. You can also 'manage' the list of files by looking at /tmp/ccopy*.
NOTE - this script is limited to regular files with 'normal' names. It explicitly doesn't cope with 'spaces' in the filename, and also won't copy/paste folders. The linked article has a link to a version which does work with folders, but I don't know if that version can handle spaces or non-regular characters in the file/folder names. I do most of my (linux) work from the command line so this version has met my use-case.
pushd
andpopd
. You might do something likemv `popd`/* .
as alternative to cut/paste