$ mkdir backup && mv * backup/ mv: cannot move `backup' to a subdirectory of itself, `backup/backup'
Работы, но выдает предупреждение. Также код выхода равняется 1.
Как сделать это правильно (но не (намного) дольше)?
удар:
shopt -s extglob mkdir backup && mv !(backup) backup
Также удар и sh (afaik):
$ mkdir .backup && mv * .backup/ && mv .backup backup