For `cp some/long/path/to/foo.txt some/long/path/to/foo2.txt` I always liked brace expansion, for example
`cp some/long/path/to/{foo,foo2}.txt`
(Though foo{,2}.txt is even shorter)
`cp some/long/path/to/{foo,foo2}.txt`
(Though foo{,2}.txt is even shorter)