Se você quiser mover apenas o primeiro arquivo em um diretório, para o diretório de trabalho atual, você pode usar for , porque ele faz um loop nos arquivos de forma ordenada. Substitua /path/to/ pelo caminho real para o diretório POSCARS e teste-o primeiro com echo :
for file in /path/to/POSCARS/* ; do echo mv -v -- "$file" . ; break ; done
Isso localizará o primeiro arquivo em POSCARS e simulará movê-lo para o diretório de trabalho atual. Se ele mostrar o que você deseja, execute novamente o comando sem echo para realmente mover o arquivo:
for file in /path/to/POSCARS/* ; do mv -v -- "$file" . ; break ; done
-
mv -v --move o arquivo, informa a ação e não aceita mais opções -
.é o diretório de trabalho atual -
breaksignifica quebrar o loop após a primeira iteração, então ele irá parar de mover arquivos depois de encontrar o primeiro