Mistral AI
ecrit moi un script pour suprimmer les fichiers en doubles sur ubuntu
Voici un script bash qui permet de supprimer les doublons dans le répertoire actuel en utilisant la commande `find` et `uniq`. Ce script ne conserve que les fichiers uniques, ainsi tous les doublons
seront supprimés.
```bash
#!/bin/bash
# On liste tous les fichiers du répertoire actuel avec l'option -type f pour exclure les répertoires
files=$(find . -type f)
# On utilise la commande uniq pour supprimer les doublons dans la liste des fichiers
uniq -u $files > tmp.list
# On redirige tous les fichiers vers le répertoire "tmp"
mv $(find . -type f) ./tmp/
# On renomme le répertoire actuel en "old." pour garder les doublons originaux
mv . old.
# On utilise la commande uniq pour copier tous les fichiers uniques dans le répertoire actuel
cp -R ./tmp/* .
# On supprime le répertoire tmp créé
rm -rf tmp/
```
Pour l'exécuter, sauvegardez ce script dans un fichier `remove_duplicates.sh` et rendez-le exécutable en utilisant la commande :
```bash
chmod +x remove_duplicates.sh
```
Pour l'exécuter, utilisez la commande suivante dans votre terminal :
```bash
./remove_duplicates.sh