将所有文件移动到新子目录的文学方式

Vi.*_*Vi. 2 linux console mv

$ mkdir backup && mv * backup/
mv: cannot move `backup' to a subdirectory of itself, `backup/backup'
Run Code Online (Sandbox Code Playgroud)

有效,但发出警告。退出代码也是 1。

如何正确地做到这一点(但不会[更长])?

Ign*_*ams 7

重击:

shopt -s extglob
mkdir backup && mv !(backup) backup
Run Code Online (Sandbox Code Playgroud)