Forum Linux.mandriva les fichiers temporaires envahissent mon home
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 schyzomarijks . Évalué à 3.
#!/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 schyzomarijks . Évalué à 3.
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
[^] # Re: bash in rescue
Posté par Bruce Le Nain (site web personnel) . Évalué à 3.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.