Это мой вопрос: как сортировать файлы по расширениям файлов через командную строку?
Это то, что вы ищете:
ls -Xl
Из файла man:
-X sort alphabetically by entry extension
Это пример того, как вы могли перемещать .txt-файлы в test forlder:
mv *.txt test/