Можно. Смотри какую ошибку у тебя возвращает команда.
Только что выполнил твою команду и она сработала как ожидалось.
Либо указывай нормально структуру, чтобы понятно было что есть что и где есть где.
Было:
dir fol/f
file fol/1.txt
file fol/2.txt
Стало:
dir fol/f
file fol/f/1.txt
file fol/f/2.txt
Такие команды тоже работают (первая короче, вторая берет все txt файлы):
mv fol/{1,2}.txt fol/f
mv fol/*.txt fol/f
Можно ли находясь в dir одной командой переместить 1.txt и 2.txt в f?
Не пойму как правильно указывать пути. Почему нельзя так: mv fol/{1.txt,2.txt} fol/f/