I have a directory with multiple files of same name.
Bem, você não deveria. Como você pode até cat
seu conteúdo? (isto é, sem obter apenas o primeiro arquivo com o mesmo nome de cada vez).
How can I move all files to a new directory (/new) using mv ../new ls File.txt File.txt File1.txt
Eu me contentaria em tentar dar nomes diferentes a eles:
mv File.txt ../new/File.txt.1
mv File.txt ../new/File.txt.2
e veja se você acaba com arquivos distintos dessa maneira.
Update: The files are being FTPed to an UNIX directory by a source system, which needs to be processed using shell script.
É extremamente improvável que isso resulte em uma situação na qual você tenha vários arquivos com o mesmo nome no mesmo diretório. Então não se preocupe com esse caso, eu acho.