logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 03-04-2017 17:48:49

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

[resolu] suppression avec find et rm

Bonjour,

sur un nas synology ds411, j'ai un répertoire de musique. chaque album est dans un répertoire, dans lequel synology ajoute un répertoire '@eaDir' lorsqu'on utilise ses propres répertoires 'music', 'photos' et 'videos'. la question de sa justification a été soulevée sur le forum synology, qui n'a pas l'intention de changer sa façon de faire.
j'ai migré mes fichiers dans d'autres répertoires et je m'aperçois qu'il reste encore quelques '@eaDir' :

find /media/musique_flac/ -iname '@eaDir'
 



/media/musique_flac/al-di-meola_1993_world-sinfonia_heart-of-the-immigrants/@eaDir
/media/musique_flac/charlie-haden_pat-metheny_1996_beyond-the-missouri-sky/@eaDir
/media/musique_flac/claude-nougaro_1987_compil-1/@eaDir
.
.
 



comment puis-je les virer, 'zan-danger' (ref marathon man smile) et en automatique ?

est-ce que, par hasard, en s'inspirant de https://debian-facile.org/doc:programma … -dir-exist quelque chose comme ceci pourrait être tenté ? smile

#Variable à modifier pour indiquer le chemin du répertoire recherché
vardir=/media/musique_flac/*/*/

if [ -d "$vardir=@eaDir" ]; then
     rm @eaDir
else
fi



merci d'avance
cordialement
debianux

Dernière modification par debianux (03-04-2017 21:47:31)

Hors ligne

#2 03-04-2017 19:08:28

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [resolu] suppression avec find et rm

Find fait ça tout seul.

Avec confirmation si tu as un doute (pas pratique du tout, mais si tu as des doutes c'est un must).

find /media/musique_flac/ -type d -name '@eaDir' -exec rm -ri {} \;


Sinon sans interactivité

find /media/musique_flac/ -type d -name '@eaDir' -exec rm -r {} \;


Tu peux le mettre dans cron, ça reste un bricolage, mais si ça fait ce que tu cherches...

Voir : https://debian-facile.org/doc:systeme:crontab#exemples

Dernière modification par otyugh (03-04-2017 19:11:50)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#3 03-04-2017 20:59:30

kyodev
Banni(e)
Lieu : Lyon
Distrib. : Debian
Noyau : probablement stretch
(G)UI : variable selon l'humeur de naguam
Inscription : 18-08-2013

Re : [resolu] suppression avec find et rm

le tuto de base, avec les services qui vont bien à désactiver:
https://www.flynsarmy.com/2013/09/how-t … ology-nas/

[mode aéré]

Hors ligne

#4 03-04-2017 21:34:36

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] suppression avec find et rm

ok, merci otyugh et kyodev smile

Hors ligne

Pied de page des forums