如何使用 命令行 将所有文件从一个文件夹移动到另一个文件夹?

分享于 

1分钟阅读

ubuntu

  繁體

打开终端并执行以下命令:


mv -v ~/Downloads/* ~/Videos/



它将把所有文件和文件夹从Downloads文件夹移动到Videos文件夹。

移动所有文件,但不移动文件夹:

如果你想将所有文件(而不是文件夹)从Downloads文件夹移动到Videos文件夹,请使用以下命令


find ~/Downloads/ -type f -print0 | xargs -0 mv -t ~/Videos



要仅从Download文件夹移动文件,但不移动子文件夹中的文件:

如果要从"Download"文件夹中移动所有文件,但不移动子文件夹,请使用以下命令:


find ~/Downloads/ -maxdepth 1 -type f -print0 | xargs -0 mv -t ~/Videos



在这里,-maxdepth选项指定尝试多少次,1表示仅命令中指定的目录,你可以尝试使用23来测试。

查看Ubuntu 查找手册页以获得详细的解释



COM  文件  COMM  files  Comma  命令行