jvirkki / dupd

CLI utility to find duplicate files
http://www.virkki.com/dupd
GNU General Public License v3.0
114 stars 16 forks source link

Feature Request: add -p, --path option to rmsh command #35

Open joostdekeijzer opened 3 years ago

joostdekeijzer commented 3 years ago

I have the following use-case. Maybe I'm overlooking something but currently I don't see any way to do this without some extensive programming around dupd.

Say I have the following directory layout:

Screenshot 2020-12-13 at 15 48 06

What I'm looking for is to remove all duplicate files from /path2/ keeping all files from /path1/ and one copy of every file unique to /path2/.

In above layout, it would work something like:

$ dupd scan ./files10/
   done
$ dupd rmsh --path ./files10/path2/
  # copy paste lines below in your terminal to remove the duplicates
  rm ./files10/path2/hello
  rm ./files10/path2/sub/foo
  rm ./files10/path2/sub/test
  rm ./files10/path2/test

Also attached files10 in zip. files10.zip

jvirkki commented 3 years ago

Agreed the rmsh script isn't very flexible. I added it long ago but never used it myself so it hasn't received much attention.

Now that the 2.0 version is in development (so I have a chance to make incompatible changes from 1.x) it might be a good time to restructure how it works.