服务器cenots7,爬了一些图片,结果图片名字(后缀后面)后还带了全部一样的参数,名字前有也一样的前缀,如休批量去掉名字前面和后面一样的字符?
百度了下,那些抄来抄去的命令试了没有用。
哪位高手指点下!

名字规则如下:

tt?id=OBJ.2046783535_1920x1080.jpg&type=Large_1920x1080.jpg&pid=hd

2046783535_1920x1080.jpg才是文件名。
去掉 tt?id=OBJ. 和 &type=Large_1920x1080.jpg&pid=hd
北京网友:你先用命令单独改一个试试

可能是文件权限问题?
江苏网友:你能不能先把现在的命名规则发一下!

rename 原关键字 新关键字  *原关键字*
安徽网友:tt?id=OBJ.2046783535_1920x1080.jpg&type=Large_1920x1080.jpg&pid=hd

2046783535_1920x1080.jpg才是文件名。
去掉 tt?id=OBJ. 和 &type=Large_1920x1080.jpg&pid=hd
西藏网友:rename "jpg&type=Large_1920x1080.jpg&pid=hd" jpg *
rename "tt?id=OBJ." pic_ *

这两条命令分别执行就可以了。

河南网友:顺风车

怎么监控目录里的文件,实时删除小于1k的文件?
香港网友:可以用crontab 定时任务

命令
find /test目录 -size -1k -exec rm {} \;
北京网友:mark
陕西网友:如何在 Linux 上重命名一组文件
https://linux.cn/article-11300-1.html
重庆网友:for i in $(ls -i|awk ‘{print $1}’);do find . -inum $i |xargs -I {} mv {} $i.jpg;done

江西网友:for i in $(ls -i|awk ‘{print $1}’);do find . -inum $i |xargs -I {} mv {} $i.jpg;done

广西网友:前面那么多大佬发了我就不发了

02-07 13:18