Forum Linux.mandriva les fichiers temporaires envahissent mon home

Posté par  (site web personnel) .
Étiquettes : aucune
0
26
oct.
2005
Dans mon /home/moi, je suis envahi par les fichiers temporaires de type jpgdQ76WNiY6u.jpg et autres binPVUHE1zlTK.bin. Ils sont partout. Au moins je sais détruire ou déplacer vers ~/tmp les fichiers temp de type mon_document.txt~, toto.odt~ générés par vi ou OOo. Mais pour les premiers, comment faire ?
  • # bash in rescue

    Posté par  . Évalué à 3.

    ce petit script affiche (et efface) dans $HOME/tmp tout les fichiers qui commence par l'extension (ex jpg*.jpg, ou bin*.bin ")


    #!/usr/bin/sh
    #fichier vire-tmp.sh
    i=`basename "$1"`
    if [ "${i:0:3}" == "${i:${#t}-3:${#i}}" ]; then
    #rm -f "$1"
    echo "$1"
    fi


    un chmod +x vire-tmp.sh

    et tu le lance avec find ~ -exec vire-tmp.sh {} \;
    si ca marche comme tu veux, tu décommente le rm

    ca devrait t'aider non ?

    /!\ USE THIS SCRIPT TO YOU OWN RISK
    • [^] # Re: bash in rescue

      Posté par  . Évalué à 3.

      tête en l'air puxor.

      la bonne ligne est
      if [ "${i:0:3}" == "${i:${#i}-3:${#i}}" ]; then


      et pendant que j'y suis
      find ~ -exec vire-tmp.sh "{}" \;

      Avec les guillemets, ca permet d'avoir des noms de fichiers ou de répertoires avec des espaces

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.