Combine o comando find
com -regex
e -exec
flags. Neste exemplo em particular, -exec
simplesmente pega todas as imagens de dupe e as move para a lixeira, então você ainda pode recuperar qualquer uma delas se assim escolher. Mais tarde, você pode usar o comando rm
ou limpar a lixeira através da GUI
testerdir:$ ls
img.jpg img.jpg1 img.jpg2 img.jpg3
testerdir:$ find . -regex ".*\.jpg[1-9]+" -print -exec mv -t $HOME/.local/share/Trash/ {} +
./img.jpg1
./img.jpg3
./img.jpg2
testerdir:$ ls $HOME/.local/share/Trash
expunged/ files/ img.jpg1 img.jpg2 img.jpg3 info/
testerdir:$ ls
img.jpg