Find duplicate files and create delete-file: Difference between revisions
From WickyWiki
No edit summary |
|||
| Line 6: | Line 6: | ||
Options: | Options: | ||
* -r recursive - NB: this can take some time | * -r recursive - NB: this can take some time | ||
** | ** Note: with Ubuntu 11.04 it seems that option "-r" with option "-n" will not go into folders that only contain a folder. | ||
* -n ignore empty files | * -n ignore empty files | ||
* -f ommit first occurrences | * -f ommit first occurrences | ||
Revision as of 20:21, 22 February 2012
Create duplicates list
Options:
- -r recursive - NB: this can take some time
- Note: with Ubuntu 11.04 it seems that option "-r" with option "-n" will not go into folders that only contain a folder.
- -n ignore empty files
- -f ommit first occurrences
- Note: the exact order is not quite clear, it will help to do dirs separately
- -S show size
- -d delete (prompted)
fdupes -r -n -f /home/user > fdupes_list.txt
Create delete-file
cat fdupes_list.txt | sed 's/\(^.*$\)/rm "\1"/g' > rm_dupes.sh chmod u+x rm_dupes.sh
Or move them to trash:
cat fdupes_list.txt | sed 's/\(^.*$\)/mv "\1" ~\/\.local\/share\/Trash\/files/g' > move_dupes_to_trash.sh chmod u+x move_dupes_to_trash.sh