veket官方网站论坛

youchen 发表于 2013-1-15 14:49

批量操作文件

求助:批量操作文件。
问题:
我有上千张图片文件,
分别存储在几百个文件夹中,
现在想作个整理:合并文件夹。

如果手动操作,工作量太大。
现在想找一个简单的方法、、、、、、

听说linux达人简单编辑一个脚本程式,一执行就完了。
那位高手可以指点一、二,感激不尽。

songbo 发表于 2013-1-18 13:51

用命令find加exec参数就可以做到,你google下。
要是嫌麻烦,在windows下直接搜索*.jpg就能找到所有这些文件,随便你怎么操作。

perryfa 发表于 2013-1-21 03:08

楼主想自己写脚本?
简单弄一下倒是不算太麻烦。先用系统菜单里的“搜索”,搜索某个硬盘分区,用*.jpg、*.JPG这种搜索条件(因为linux区分大小写的),把搜到的结果保存到一个文本文件,然后写个脚本做个循环,读取这个文本文件的每一行,用basename截取图片文件名,用“mv”把文件移到另一个目录。可能还需要有个判断,如果文件重名,则修改文件名,等等。

youchen 发表于 2013-1-21 03:32

我已经按照2#兄弟的帖子,在windows xp下完成了操作,我还不知道搜索能这么用,多谢了!
至于在linux下写脚本,正在探索中······

songbo 发表于 2013-1-21 20:59

回复 youchen 的帖子

许多事情在win下比在lin下简单多了。
页: [1] 2
查看完整版本: 批量操作文件