Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/octaprog7/remove_duplicates
Find duplicate files in one folder and remove it!
https://github.com/octaprog7/remove_duplicates
command-line command-line-tool
Last synced: about 2 months ago
JSON representation
Find duplicate files in one folder and remove it!
- Host: GitHub
- URL: https://github.com/octaprog7/remove_duplicates
- Owner: octaprog7
- License: mit
- Created: 2022-03-04T12:59:02.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-03-13T12:56:48.000Z (almost 2 years ago)
- Last Synced: 2024-09-16T10:18:23.870Z (4 months ago)
- Topics: command-line, command-line-tool
- Language: Python
- Homepage:
- Size: 5.64 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Utility to recursive search and move/delete duplicate files of the same size and context in specified folder.
If the storage folder (recycle_bin) is not specified, then duplicate files will be deleted!
If the number of command line parameters is zero, then the search folder = current folder.### Command line parameters
-st, --start_folder (first parameter): the folder with which the recursive search begins
-rb, --recycle_bin (second parameter): optional folder for storing duplicate files (move file).
-log, --log_file: log file.
-fnp, --fn_pattern: File name pattern. Only files matching the pattern are processed!
Provides support for Unix shell-style wildcards. Default value is "*.*"
-nr, --not_recursively": If this parameter is set, then recursive search is disabled!### Call example
rmdup --start_folder=E:\YoutubeChannelsCopy --recycle_bin=E:\reserved --log_file=E:\reserved\logfile.txt --fn_pattern="*.png"
## Work log
![alt text](https://github.com/octaprog7/remove_duplicates/blob/master/warn_del.png)
## PyPi
https://pypi.org/project/remove-duplicates/After installation use rmdup --help instead of remove_dup
## Internationalization
Most of the program messages are translated into five languages: English, Russian, German, Spanish, French.
See: https://github.com/octaprog7/PyInternalization.