Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/04/2014, à 19:33

Tartampion91

[Script] Vider la corbeille

Bonjour

Je vous un petit script qui permet de lister les fichiers de la corbeille et de la vider.

#!/bin/bash

#-----------------------------------------------------------------------
# AUTEUR      : Tartampion91
# DATE        : 10-04-2014
# DESCRIPTION : Supprimme les fichiers de la corbeil
# VERSION     : 1.0
# HISTORIQUE  : 10-04-2014 : Création du script
#-----------------------------------------------------------------------

CORBEIL_FICHIER="/home/${USER}/.local/share/Trash/files"

CORBEIL_INFO="/home/${USER}/.local/share/Trash/info"


NB_FICHIER=`ls $CORBEIL_FICHIER | wc -l` 

if [ $NB_FICHIER != "0" ]
then
	printf "Il y a $NB_FICHIER dans la corbeil\n"
	printf "Appuyer sur 'l' pour lister les fichiers de la corbeil\n"
	printf "Ou 's' pour les supprimmer\n"
	printf "reponse : "
	read REPONSE
	
	if [ $REPONSE == "l" -o $REPONSE == "L" ]
	then
		ls -l $CORBEIL_FICHIER
		printf "Appuyer sur entrer pour continuer"
		read x
		
		printf "Voulez-vous supprimer les fichiers ? o/n \n"
		printf "reponse : "
		read REPONSE2

		if [ $REPONSE2 == "o" -o $REPONSE2 == "O" ]
		then
			printf "Suppression des fichiers ... "
			cd $CORBEIL_FICHIER 
			rm -Rf *
			RC=$?

			cd $CORBEIL_INFO
			rm -Rf *
			RC=`expr $RC + $?` 

			if [ $RC -eq "0" ]
			then
				printf "OK\n"
				exit 0
			else
				printf "KO\n"
				exit $RC
			fi
		else
			printf "Abandon par l'utilisateur"
			exit 1
		fi
	elif [ $REPONSE == "s" -o $REPONSE == "S" ]
	then
		
		printf "Suppression des fichiers ... "
		cd $CORBEIL_FICHIER 
		rm -Rf *
		RC=$?

		cd $CORBEIL_INFO
		rm -Rf *
		RC=`expr $RC + $?` 

		if [ $RC -eq "0" ]
		then
			printf "OK\n"
			exit 0
		else
			printf "KO\n"
			exit $RC
		fi
	fi
else
	printf "Pas de fichier a supprimmer !\n"
	exit 0
fi

Voila dite moi ce que vous en pensez et si cela peut-être utile smile

Dernière modification par Tartampion91 (Le 10/04/2014, à 19:39)

Hors ligne

#2 Le 10/04/2014, à 19:49

jeange

Re : [Script] Vider la corbeille

Bonsoir

Je clique sur la corbeille, je clique sur vider, je reclique sur l'invit. à vider la corbeille et c'est tout bon.
Y'a pas à tartempionner un script de 15 pages.

Sans rancune?


PCLF CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go  Haswell HD4600 Ubuntu 20.04.6 et 22.04.3 LTS 64bit
033 V nospE  03.01.2 pmiG
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%

Hors ligne

#3 Le 10/04/2014, à 21:22

bensoso0828

Re : [Script] Vider la corbeille

En utilisant le script automatiquement ca peut être pas mal (cron).

Hors ligne

#4 Le 10/04/2014, à 21:25

michel_04

Re : [Script] Vider la corbeille

Bonjour,

bensoso0828 a écrit :

En utilisant le script automatiquement ca peut être pas mal (cron).

Dans ce cas, il y a intérêt à ne jamais se tromper lors d'une mise à la corbeille.

A+

Hors ligne

#5 Le 11/04/2014, à 12:41

Tartampion91

Re : [Script] Vider la corbeille

jeange a écrit :

Bonsoir

Je clique sur la corbeille, je clique sur vider, je reclique sur l'invit. à vider la corbeille et c'est tout bon.
Y'a pas à tartempionner un script de 15 pages.

Sans rancune?

J'ai mis ce script car pour moi sur Lubuntu j'ai pas accès à la corbeille ( ou je ne sais pas ou elle se cache )
donc je propose jusye une solution que j'utilise après chaqu'un fais comme il veut wink donc non sans rancune smile

En utilisant le script automatiquement ca peut être pas mal (cron).

Il faudrait que je supprime les interactions avec l'utilisateur puis comme dit michel_04 il faudrait être sur de ce qu'il y a dans la poubelle smile

Hors ligne