如何有效地将所有目录移动到同一文件夹中的单个目录中?

Dav*_*aux 5 files directory

我在一个文件夹中有 100 个文件,其中包括一个名为“目标”的文件夹。我想将此文件夹中的所有文件迁移到文件夹目标中(目标文件夹本身除外)。

是否有有效的终端命令来执行此操作?

ohn*_*hno 9

如果您的目录中只有文件(和目录目标),只需使用mv, 而不是find

mv * target
Run Code Online (Sandbox Code Playgroud)

它会抱怨“目标”不能在自身上移动,但之后文件都将在目标中。

  • +1。但是,我会使用 `target/` 来确保我没有不小心将所有文件重命名为“target”。 (2认同)