Lá vai você:
ls -t | head | xargs -I files mv files <dest_dir>
.
Basta substituir o < dest_dir > com o seu diretório de destino.
Gostaria de poder mover alguns arquivos recentes para um novo diretório. Eu posso listar os arquivos mais recentes, executando ls -t | cabeça, mas agora eu quero ser capaz de mover (mv) esses arquivos. Como eu posso fazer isso?
Lá vai você:
ls -t | head | xargs -I files mv files <dest_dir>
.
Basta substituir o < dest_dir > com o seu diretório de destino.
Outra opção é:
mv $(ls -t) <dest_dir>
O comentário de geirha se aplica aqui também - isso falha para nomes de arquivos contendo espaço em branco, etc.