#1 Le 18/07/2014, à 13:59
- waca
Suppression de TOUS fichiers dans un dossier
Bonjour,
Je veux supprimer TOUT ce qui se trouve dans mon dossier /Impressions
sudo rm -f /home/moimeme/Impressions/*
avec ou sans sudo ; ça n'efface rien du tout !!!!
Comment faire svp ?
Merci.
Hors ligne
#2 Le 18/07/2014, à 14:12
- pingouinux
Re : Suppression de TOUS fichiers dans un dossier
Bonjour,
Si tu as les bonnes permissions, ta commande est censée supprimer tous le fichiers (à l'exclusion des dossiers et des fichiers cachés) du répertoire Impressions.
Que donne cette commande ?
ls -la /home/moimeme/Impressions
Hors ligne
#3 Le 18/07/2014, à 15:21
- Sibe
Re : Suppression de TOUS fichiers dans un dossier
waca, la commande que tu donnes est bonne et doit supprimer le contenu dans ton dossier "impressions", si cela ne marche pas c'est que tu n'a pas le droit de suppression dedans. Regarde qui est le propriétaire des fichiers dedans et leur droit d'accès avec la commande de pingouinux et tu comprendra alors ce qui pose problème.
Pc port1: Core i7 2.4GHz | 16 Go ram | GeForce 650m GT | SSD 256 Go + 1 To HD + 5 To en EXT | Linux Mint 17 x64 (Cinnamon)
Pc port2 (old): Core2duo 2.2GHz | 4 Go ram | GeForce 9600m GT | 500 Go HD | Xubuntu 14.04 x64 (Xfce)
Pc bur famille: Core2duo 3.2GHz | 4Go ram | GeForce 405 | 1 To HD | Debian 7 x64 (Kde)
Pc bur trav: Core i5 | 4 Go ram | GeForce 7600 GS | 250 Go HD | Debian 7 x64 (Mate)
Hors ligne
#4 Le 18/07/2014, à 15:53
- waca
Re : Suppression de TOUS fichiers dans un dossier
Arf, donc je me connecte avec l'utilisateur
machin qui est 'aussi root' pour supprimer tout ce qui est dans
/home/iccorail/Impressions
root@corail-u12:/home# ls -la /home/iccorail/Impressions
total 344
drwxr-xr-x 2 iccorail iccorail 4096 juil. 3 02:08 .
drwxr-xr-- 29 iccorail iccorail 4096 juil. 7 20:42 ..
-rw-rw-r-- 1 iccorail iccorail 46740 mai 28 20:38 B002295.pdf
-rw-rw-r-- 1 iccorail iccorail 46740 mai 28 20:38 Bon.pdf
-rw-rw-r-- 1 iccorail iccorail 46066 mai 28 20:42 F2014002043.pdf
-rw-rw-r-- 1 iccorail iccorail 46405 juil. 3 02:05 F2014002086.pdf
-rw-rw-r-- 1 iccorail iccorail 46391 juil. 3 02:08 F2014002087.pdf
-rw-rw-r-- 1 iccorail iccorail 46137 juil. 3 02:08 F2014002088.pdf
-rw-rw-r-- 1 iccorail iccorail 46137 juil. 3 02:08 Facture.pdf
Ok ces fichiers appartiennent à iccorail, mais alors comment les supprimer en passant outre les appartenances ?
Le but est de faire du vide en mettant une commande de 'nettoyage' en cron.
Merci.
Hors ligne
#5 Le 18/07/2014, à 15:55
- Oni_Shadow
Re : Suppression de TOUS fichiers dans un dossier
si tu veux tout supprimer il faut pas faire
sudo rm -rf /home/moimeme/Impressions/*
plutot?
Rouillé
Hors ligne
#6 Le 18/07/2014, à 16:12
- lool_lauris
Re : Suppression de TOUS fichiers dans un dossier
sudo rm -R /home/moimeme/Impressions
devrait suffire ... pas besoin de l'étoile (*).
Soutenez le Libre => http://www.april.org/
Hors ligne
#7 Le 18/07/2014, à 16:16
- jplemoine
Re : Suppression de TOUS fichiers dans un dossier
Ça dépend :
- Si tu mets l'étoile, il laisse le dossier Impressions et n'efface que le contenu
- Si tu ne mets pas l'étoile, le dossier Impressions est effacé ainsi que son contenu.
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Hors ligne
#8 Le 18/07/2014, à 18:27
- Postmortem
Re : Suppression de TOUS fichiers dans un dossier
Salut,
Pour TOUT effacer dans /home/iccorail/Impressions sans supprimer Impressions lui-même (en bash) :
shopt -s dotglob
rm -rf /home/iccorail/Impressions/*
Si on ne met pas le shopt -s dotglob, * ne prend pas en compte les fichiers/dossiers cachés (qui commencent par ".")
Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »
Hors ligne
#9 Le 22/07/2014, à 05:04
- waca
Re : Suppression de TOUS fichiers dans un dossier
Super merci à tous,
maintenant, un utilisateur sous windows à été infecté, et ça a créé dans tous les dossiers/sous-dossiers du 'serveur' des
nomdudossier.exe
Je voudrais donc supprimer tous les .exe du serveur.
j'ai essayé
sudo find . -name *.exe | xargs rm
sudo rm ./**.exe
Ca ne supprime pas !!!!
Svp donc, la commande pour que à partir du /home, ça supprime dans tous les dossiers/sous-dossiers les .exe
Merci.
Hors ligne
#10 Le 22/07/2014, à 06:37
- pingouinux
Re : Suppression de TOUS fichiers dans un dossier
Bonjour,
Pour supprimer ces fichiers chez tous les utilisateurs présents dans /home
sudo find /home -type f -iname \*.exe -delete
Essayer la commande au préalable sans le -delete
Autre façon de faire
shopt -s globstar extglob
sudo echo rm /home/**/*.@(exe|EXE)
et enlever le echo si c'est bon
Hors ligne
#11 Le 22/07/2014, à 08:29
- jplemoine
Re : Suppression de TOUS fichiers dans un dossier
maintenant, un utilisateur sous windows à été infecté, et ça a créé dans tous les dossiers/sous-dossiers du 'serveur' des
nomdudossier.exe.
Faudrait que tu développes : ça ressemble à un trou de sécurité... Selon moi, Un utilisateur ne devrait pouvoir écrire que dans son /home.
L’écriture dans les autres répertoires ne devrait être réservé qu'à
- utilisateur sous sudo (non accessible sans saisie du mot de passe)
- root (non accessible sous Ubuntu)
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Hors ligne
#12 Le 23/07/2014, à 01:16
- Oni_Shadow
Re : Suppression de TOUS fichiers dans un dossier
dossier et sous dossier :
-r comme argument, precésise tu le bon chemin? si tu utilise du relatif, verrifie avec pwd ou tu est...
Rouillé
Hors ligne