Rather than trying to use cp to make a backup of each file under a slightly changed name I might just m... cessible to you.
Here's a command that will echo each directory named on your path on it's own line:
p... part of a path. Here's a command pair that echos each directory from the root down to the "current work... Bourne, and Korn shells as well as bash) to parse each line of /etc/passwd and extract just two fields: