Accéder au contenu.
Menu Sympa

linux-31 - Re: Effacer les fichiers qui datent de x jours...

Objet : Discussions sur le logiciel libre

Archives de la liste

Re: Effacer les fichiers qui datent de x jours...


Chronologique Discussions 
  • From: Bernard Schoenacker <bernard.schoenacker AT free.fr>
  • To: Jean-Marc MONGRELET <jeanmarc.mongrelet AT free.fr>, linux-31 AT culte.org
  • Subject: Re: Effacer les fichiers qui datent de x jours...
  • Date: Mon, 12 Apr 2021 08:06:35 +0200 (CEST)
  • Authentication-results: pic2s.le-pic.org; dkim=pass (2048-bit key; unprotected) header.d=free.fr header.i= AT free.fr header.b="LeK4BOrm"; dkim-atps=neutral



----- Mail original -----
> De: "Jean-Marc MONGRELET" <linux-31 AT culte.org>
> À: linux-31 AT culte.org
> Envoyé: Dimanche 11 Avril 2021 19:16:11
> Objet: Re: Effacer les fichiers qui datent de x jours...
>
> Le 11/04/2021 17:36, Bernard Schoenacker a écrit :
>
> Okay... Le secret c'est "-mtime +7" dans la commande find:
> find ./ -type f -mtime +7
>
> Donc pour effacer, en tenant compte des fichiers qui ont des espaces
> dans le nom... ça donne ça:
> find ./ -type f -mtime +7 -print0 | xargs -0 -l rm
>
> JM
>

Bonjour Jean-Marc,

la commande rm ne s'exécute pas correctement du
fait qu'il se pourrait que le système demande une
autorisation et une validation pour sa suppression
des fichiers un à un et ce n'est pas jouable ...

De plus, ce que tu proposes est dangereux du fait
que tu peut également supprimer tous les fichiers
de config présent dans le profil utilisateur ...

Par conséquent, il te faut faire un tri discernant
les fichiers à ne pas supprimer par rapport aux
autres ...

Pourrais-tu reprendre les pages du man xargs pour
corriger ta façon de rédiger les instructions dans
le script Shell ?

exemple plus parlant pour vérifier ce qui a été supprimé :

find ./ -type f -mtime +7 -print0 |tee
$HOME/Documents/journal-des-suppressions-$(date +%Y-%m-%d-%H-%M) | xargs -0
-l /bin/rm -f

attention:

je ne donne pas quitus pour ces instructions du
fait que je n'ai pas toutes les données du
contexte où ces instructions s'appliquent ...

Et avant de faire tes conneries, je te conseille simplement
de réaliser une sauvegarde de ce que tu penses supprimer
pour éviter d'avoir trop supprimé des fichiers anciens
utiles

Merci

@+
Bernard



Archives gérées par MHonArc 2.6.19+.

Haut de le page