使用DB操作组织大容量文件

时间:2018-08-02 08:12:26

标签: python linux bash

我想修复我的错误文件存储结构。我在同一文件夹中大约有150.000个文件,它们的路径在数据库中为每个项目定义。我要做的是根据年份和年份中的星期创建文件夹,然后根据存储在数据库中的时间戳移动文件。

操作系统是CentOS 7.4,数据库服务器是MariaDB 10.2,因此我想为此创建一个脚本。但是我在Linux脚本方面很糟糕。

基本上我想做的是

  1. 为2019年的每个星期创建一个文件夹。例如2019-01、2019-02等。
  2. 根据文件的时间戳在数据库上移动
  3. 根据文件的新文件夹更新文件路径。 (附加文件夹路径 在数据库路径的开头)

实现此目标的最佳方法是什么?我不想运行脚本一次移动整个文件,因为它可能会出错。因此,我还想定义此脚本以在特定日期创建的文件上运行。

预先感谢您的建议/方法。

0 个答案:

没有答案