解决-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命令,可以避免命令行参数列表太长的问题。

相关推荐
scx_link1 天前
通过git bash在本地创建分支,并推送到远程仓库中
开发语言·git·bash
難釋懷1 天前
Nginx获取客户端真实IP
服务器·前端·nginx
初圣魔门首席弟子1 天前
Node.js 详细介绍(知识库版)
windows·qt·node.js·知识库
IsJunJianXin1 天前
pdd小程序 cdp 保存响应体
linux·服务器·小程序·pdd小程序·拼多多响应体解密·小程序cdp·拼多多rpc取响应体
爱就是恒久忍耐1 天前
现代CMake的build方式
linux·运维·服务器
三8441 天前
重定向/管道符/通配符/转义字符/VI/VIM
运维·服务器
qq_谁赞成_谁反对1 天前
甲方IT的成长之路--nginx实战--2604
服务器·数据库·nginx
fofantasy1 天前
NSK LH25FL 升级至 NH25EM 技术规格指南
服务器·网络·数据库·经验分享·规格说明书
kingbal1 天前
Windows:flutter环境搭建
windows·flutter
facaixxx20241 天前
雨云服务器区域选择终极指南:地域速度、节点带宽、延迟及防御说明
服务器·云服务器·雨云服务器·云服务器区域·云服务器地域·云服务器节点