读取目录中的文件并将它们分组到新的子目录中(创建子目录并重命名文件)
我已经为旧的已删除文件执行了恢复!这个过程取得了圆满成功,并且恢复了多年前的文件。 现在问题是仅通过JPG类型恢复的所有400000个文件。 为了解决这个问题,我已经按文件大小分隔文件,并将符合条件的文件存储在不同的目录中: find /path/to/files/ -size +100k -print0 | xargs -0 cp --target-directory=/path/to/filtered/files/ 由于要远程分析文件,我准备了一个网页来显示所有文件,允许它们在本地保存。此网页将使用导航箭头一次显示文件20! 我的问题是如何将400000文件拆分为每个包含20个文件的子目录,并按顺序重命名文件: 重命名为 000001.jpg 000002.jpg ... 000020.jpg 通过创建子目录进入子目录 page_0001 重复,直到所有400000都已处理完毕! page_0002/000021.jpg page_0002/000022.jpg ... page_0002/000040.jpg