Linux移动大量文件命令

背景

使用 mv 命令报"/bin/mv: 参数列表过长",也是第一遇到,查了一下,最后用rsync命令解决了。还好每台服务器,都必装rsync了,记录如下。

命令

bash 复制代码
nohup rsync -av --remove-source-files --progress /public/tmp/video_cache/  /public/Spider_backup/other_server_img_video_server/video_cache/ > video_cache.log 2>&1 &
  • --remove-source-files 同步成功,删除源文件
  • --progress 显示进程
  • /public/tmp/video_cache/ 源目录
  • /public/Spider_backup/other_server_img_video_server/video_cache/ 目标目录
  • video_cache.log 日志文件