duplicate-removel

1.0.3 • Public • Published

duplicate-removel

一次nodejs命令行工具开发的尝试

功能---删除重复文件并可选的在执行完后删除空白文件夹

安装

    npm install -g duplicate-removel

使用

  Usage: dr [options]

    去除文件夹下重复的文件

  Options:

    -h, --help              output usage information
    -V, --version           output the version number
    -i, --ignore <dirname>  忽略的文件夹(以,连接多个)
    -s, --short             路径深度更小或名字更短的优先保留
    -a, --allow-empty       允许空文件夹存在 (默认删除空文件夹)

  Example:

   $ dr -s
   $ dr -i node_modules,.git
   $ dr -i node_modules,.git -s

注意

1.此工具用到了Linux下的du命令,所以请在Linux环境下使用(ps: Windows下的git Bash也行,亲测有效)

2.对于windows下带有某些特殊符号的路径,del模块无法删除,会启用nodejs的fs模块自带的rmdir方法删除,所以有时会造成多层嵌套的空目录无法删除

Readme

Keywords

none

Package Sidebar

Install

npm i duplicate-removel

Weekly Downloads

1

Version

1.0.3

License

ISC

Last publish

Collaborators

  • swpuliusong