# keepSingle **Repository Path**: mg91/keepSingle ## Basic Information - **Project Name**: keepSingle - **Description**: 文件去重 - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-12-30 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # keepSingle #### 介绍 文件去重。遍历程序运行所在目录及其子目录,找出所有的重复文件并删除。重复文件的删除策略为:保留文件修改时间较早的文件,若修改时间相同,则保留文件名较短的一个。同时可根据指定大小过滤文件,超过该大小的文件略过不做处理,默认该值为 10240 (单位KB) #### 使用说明 1. windows 下直接复制 keepSingle.exe 文件,放在所要处理的目录下面,双击即可运行 2. 指定文件过滤大小。默认为 10240KB (即10M),可通过参数 -s 指定该值。例如: `./keepSingle.exe -s 20480` 即可指定只处理20M以下的文件 3. linux 或 mac 下可根据源码编译到相应的可执行文件(可交叉编译或者到对应系统下编译) #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request