Suppression de fichiers identiques
Fermé
santic19
Messages postés
5
Date d'inscription
samedi 31 janvier 2015
Statut
Membre
Dernière intervention
2 février 2015
-
31 janv. 2015 à 14:30
santic19 Messages postés 5 Date d'inscription samedi 31 janvier 2015 Statut Membre Dernière intervention 2 février 2015 - 2 févr. 2015 à 01:01
santic19 Messages postés 5 Date d'inscription samedi 31 janvier 2015 Statut Membre Dernière intervention 2 février 2015 - 2 févr. 2015 à 01:01
A voir également:
- Suppression de fichiers identiques
- Forcer suppression fichier - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Explorateur de fichiers - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Fichiers bin - Guide
4 réponses
Utilisateur anonyme
31 janv. 2015 à 15:18
31 janv. 2015 à 15:18
salut,
là, il y a un algorithme à développer : comment ferais-tu "à la main" ?
là, il y a un algorithme à développer : comment ferais-tu "à la main" ?
santic19
Messages postés
5
Date d'inscription
samedi 31 janvier 2015
Statut
Membre
Dernière intervention
2 février 2015
31 janv. 2015 à 17:47
31 janv. 2015 à 17:47
Salut ,et merci pr votre reponse
bien sur que je cherche un algorithme voire un script shell mais j'ai rien trouvé
bien sur que je cherche un algorithme voire un script shell mais j'ai rien trouvé
santic19
Messages postés
5
Date d'inscription
samedi 31 janvier 2015
Statut
Membre
Dernière intervention
2 février 2015
31 janv. 2015 à 19:12
31 janv. 2015 à 19:12
Voici où j'en suis :
x=1
shift
for i in $*
do
if [ "$(diff $i $x)" != 0 ];then
rm $i
fi
done
j'ai pensé a la commande "diff" mais ça marche pas
x=1
shift
for i in $*
do
if [ "$(diff $i $x)" != 0 ];then
rm $i
fi
done
j'ai pensé a la commande "diff" mais ça marche pas
ah, oui ! identiques comme dans ayant un contenu identique; et non, qui ont des noms identiques.
et... identiques dans le même répertoire, ou par rapport à un autre répertoire ?
la liste des fichiers sera parcouru dans l'ordre alphabétique, quel fichier faut-il supprimer ?
tous ceux qui ont un contenu identique, ou
ceux qui ont un contenu identique sauf le premier, ou
autrement
?
«ça marche pas», mais obtiens-tu au moins la liste des fichiers ?
un pas à la fois, apprendre à marcher avant d'essayer de courir.
et puis, je t'ai recommandé d'établir un algorithme, comme tu le ferais "à la main", et pas de coder tout de suite.
un pas à la fois, apprendre à marcher avant d'essayer de courir.
et... identiques dans le même répertoire, ou par rapport à un autre répertoire ?
la liste des fichiers sera parcouru dans l'ordre alphabétique, quel fichier faut-il supprimer ?
tous ceux qui ont un contenu identique, ou
ceux qui ont un contenu identique sauf le premier, ou
autrement
?
«ça marche pas», mais obtiens-tu au moins la liste des fichiers ?
un pas à la fois, apprendre à marcher avant d'essayer de courir.
et puis, je t'ai recommandé d'établir un algorithme, comme tu le ferais "à la main", et pas de coder tout de suite.
un pas à la fois, apprendre à marcher avant d'essayer de courir.
santic19
Messages postés
5
Date d'inscription
samedi 31 janvier 2015
Statut
Membre
Dernière intervention
2 février 2015
31 janv. 2015 à 20:10
31 janv. 2015 à 20:10
Ma question est : Comment faire pour supprimer les fichiers identiques qui se trouvent dans le répértoire courant à l'aide d'un script shell ......
Je crois que ma question est claire sans rentrer trop en philosophie (comme ce que vous aviez fait ) alors si vous ne connaissez pas la réponse pas la peine de répondre
Merci :)
Je crois que ma question est claire sans rentrer trop en philosophie (comme ce que vous aviez fait ) alors si vous ne connaissez pas la réponse pas la peine de répondre
Merci :)
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
>
santic19
Messages postés
5
Date d'inscription
samedi 31 janvier 2015
Statut
Membre
Dernière intervention
2 février 2015
31 janv. 2015 à 20:14
31 janv. 2015 à 20:14
Salut,
Et notre réponse à nous c'est : Comme ça ressemble étrangement à un exercice scolaire, merci de nous montrer un semblant d'investigation de ta part pour que nous ayons un soupçon d'envie de t'aider ;-)
Et notre réponse à nous c'est : Comme ça ressemble étrangement à un exercice scolaire, merci de nous montrer un semblant d'investigation de ta part pour que nous ayons un soupçon d'envie de t'aider ;-)
dindoun
Messages postés
1028
Date d'inscription
mercredi 23 janvier 2008
Statut
Membre
Dernière intervention
17 février 2017
135
1 févr. 2015 à 16:08
1 févr. 2015 à 16:08
salut
j'utilise fdupes
par exemple
fdupes -d rep1 rep2 : verifie les doublons
fdupes -d -N -r rep1 rep2 : verifie les doublons dans rep1 re² et leur sous repertoires et detruit sans demander
j'utilise fdupes
par exemple
fdupes -d rep1 rep2 : verifie les doublons
fdupes -d -N -r rep1 rep2 : verifie les doublons dans rep1 re² et leur sous repertoires et detruit sans demander
dindoun
Messages postés
1028
Date d'inscription
mercredi 23 janvier 2008
Statut
Membre
Dernière intervention
17 février 2017
135
Modifié par dindoun le 1/02/2015 à 16:11
Modifié par dindoun le 1/02/2015 à 16:11
mais je suis Hors sujet
pour le faire je testerai la valeur donne par sha512 tu te fais un fichier avec les valeurs tu le ranges et si tu as deux valeurs identiques c est les memes fichiers
tu peux commencer par tester leur taille ce qui est plus rapdie que sha
pour le faire je testerai la valeur donne par sha512 tu te fais un fichier avec les valeurs tu le ranges et si tu as deux valeurs identiques c est les memes fichiers
tu peux commencer par tester leur taille ce qui est plus rapdie que sha
santic19
Messages postés
5
Date d'inscription
samedi 31 janvier 2015
Statut
Membre
Dernière intervention
2 février 2015
2 févr. 2015 à 01:01
2 févr. 2015 à 01:01
Salut,
Merci pour votre réponse
Certes cette commande effectue bel et bien une suppression de fichiers identiques comme vous l'avez dit mais elle ne peut pas marcher sous n'importe quel systeme unix ( comme c le cas pr le mien :p ) a vrai dire je ne sais pas comment l'obtenir dans mon systeme
la seule possibilité a mon avis pour obtenir un resultat se trouve dans les scripts shell
Merci encore une fois pr votre aide
Merci pour votre réponse
Certes cette commande effectue bel et bien une suppression de fichiers identiques comme vous l'avez dit mais elle ne peut pas marcher sous n'importe quel systeme unix ( comme c le cas pr le mien :p ) a vrai dire je ne sais pas comment l'obtenir dans mon systeme
la seule possibilité a mon avis pour obtenir un resultat se trouve dans les scripts shell
Merci encore une fois pr votre aide