解决-bash: /usr/bin/mv: Argument list too long

最近搞了个几百万张的图像数据到服务器上,使用mv移动数据时出现了"-bash: /usr/bin/mv: Argument list too long"的错误

可以使用find命令结合xargs命令来解决这个问题:

find /path/to/source/folder/ -name "*.jpg" -type f -print0 | xargs -0 mv -t /path/to/destination/folder/

在上述命令中,

/path/to/source/folder/替换为实际的源文件夹路径,

/path/to/destination/folder/替换为实际的目标文件夹路径。

该命令使用find命令来查找源文件夹下所有后缀为.jpg的文件,并将它们的路径传递给xargs命令。xargs命令将这些文件路径作为参数传递给mv命令,并将它们移动到目标文件夹中。

通过使用findxargs命令,可以避免命令行参数列表太长的问题。

相关推荐

  1. XML 解析异常问题解决

    2023-12-30 09:52:04       28 阅读
  2. 域名解析出错的解决办法

    2023-12-30 09:52:04       21 阅读
  3. Edge问题解决教程

    2023-12-30 09:52:04       56 阅读
  4. 跨域怎么解决

    2023-12-30 09:52:04       56 阅读
  5. php解决XSS攻击

    2023-12-30 09:52:04       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-30 09:52:04       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-30 09:52:04       74 阅读
  3. 在Django里面运行非项目文件

    2023-12-30 09:52:04       62 阅读
  4. Python语言-面向对象

    2023-12-30 09:52:04       72 阅读

热门阅读

  1. Python 中的异常处理

    2023-12-30 09:52:04       66 阅读
  2. 【Go语言入门:Go语言的方法,函数,接口】

    2023-12-30 09:52:04       55 阅读
  3. 【C++ 单例模式】

    2023-12-30 09:52:04       61 阅读
  4. TCP/UDP协议

    2023-12-30 09:52:04       51 阅读
  5. 百度地图再vue中的引入方式

    2023-12-30 09:52:04       63 阅读
  6. 《基于 Vue 组件库 的 Webpack5 配置》- 总结

    2023-12-30 09:52:04       51 阅读