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 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

waca a écrit :

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