[Mandriva LE 2005] La corbeille en console

La corbeille en console [Mandriva LE 2005] - Linux et OS Alternatifs

Marsh Posté le 31-07-2005 à 21:40:02    

Bonjour,  
 
voila, assez régulièrement j'ai des problèmes pour soit supprimer des dossiers ou vider la corbeille quand un fichier à un droit d'accès root.  
 
Je désirais savoir si il existe une commande pour supprimer un dossier entier ( j'ai soit trouvé pour supprimer un dossier vide, ou alors il faut tout le temps mettre yes pour confirmer la suppression de chaque fichier  :sweat: )
Et s'il existe une commande pour vider la corbeille (en root donc ) , pcq utiliser le chmod pour tout redefenir c'est assez chiant  :sweat:  
 
 
Merci pour toute aide  :hello:

Reply

Marsh Posté le 31-07-2005 à 21:40:02   

Reply

Marsh Posté le 31-07-2005 à 22:11:43    

rm -rf /repertoire/a/vider/*
 
Mais fait attention quand tu es root :o

Reply

Marsh Posté le 31-07-2005 à 22:12:24    

Ah puis un "man rm" aussi :o

Reply

Marsh Posté le 31-07-2005 à 22:12:39    

Bah... rm -rf ca supprime tout :/
Si tu n'as pas les droits d'ecriture sur le fichier, tu le lance avec sudo
 
grillé [:benou_grilled]


Message édité par sebchap le 31-07-2005 à 22:13:30

---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 31-07-2005 à 22:41:29    

merci bcp , je débute avec linux, j'avais trouvé rm -r  mais connaissait pas le f ;)

Reply

Marsh Posté le 31-07-2005 à 22:44:13    

Oui mais doucement avec cette commande en root :/
Il n'y aura aucune confirmation. Et ce, quel que soit le fichier


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 31-07-2005 à 22:48:16    

sebchap a écrit :

Oui mais doucement avec cette commande en root :/
Il n'y aura aucune confirmation. Et ce, quel que soit le fichier


 
oui je sais , ca peut être très dangereux, mais bon quand on vient de compiler un programme dans un dossier, que le dossier ne sert plus a rien et que tu peux pas le supprimer "directement" car certains fichiers ont des droits root , c'est bien utile :)

Reply

Marsh Posté le 31-07-2005 à 23:07:07    

Theoriquement, si tu telecharge le tarball en user et que tu compile toutjours en user (ce que tu doit faire), aucun fichier n'est censé apartenir à root :??:
Il n'y a que le make install qui demande ce privilege.


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 31-07-2005 à 23:24:36    

Sinon, pour appronfondir la question de départ :
 
  (1) est-ce que faire un 'rm' dans la console permet de récupérer ensuite les fichiers, comme pour la corbeille de l'interface graphique.
  (2a) si oui, comment les récupérer à partir de la console ? Y a-t-il un répertoire spécial pour la corbeille ?
  (2b) si non, comment peut-on envoyer des fichiers vers la corbeille à partir de la console [et pouvoir les récupérer après, etc.] ?

Reply

Marsh Posté le 31-07-2005 à 23:31:54    

suizokukan a écrit :

Sinon, pour appronfondir la question de départ :
 
  (1) est-ce que faire un 'rm' dans la console permet de récupérer ensuite les fichiers, comme pour la corbeille de l'interface graphique.
  (2a) si oui, comment les récupérer à partir de la console ? Y a-t-il un répertoire spécial pour la corbeille ?
  (2b) si non, comment peut-on envoyer des fichiers vers la corbeille à partir de la console [et pouvoir les récupérer après, etc.] ?


 
1 - non. Tu te plantes avec un rm -rf , et pour peu que tu sois pas dans le bon rep, c est mort.
 
2 - La corbeille kde est un repertoire particulier je présume, donc un mv doit théoriquement revenir a la meme chose.

Reply

Marsh Posté le 31-07-2005 à 23:31:54   

Reply

Marsh Posté le 31-07-2005 à 23:38:59    

Oui, tu te fais un alias (ou un script plutot) qui te fais un mv vers un repertoire "corbeille", mais c'est des habitudes a la windows ca :o
Quand on supprime un fichier, on a theoriquement pas besoin de l'avoir encore sur le disque. Si c'est pour eviter des erreurs de manip, tu met un alias rm="rm -i" dans le fichier de conf de ton shell (notamment celui de root)


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 31-07-2005 à 23:50:26    

Sebchap, Gf4x3443 > : merci
 
Sebchap > le répertoire 'corbeille' est peut-être un idée 'à la Windows', mais ça reste intéressant, surtout en Desktop. Ca ne t'est jamais arrivé de regretter d'avoir effacer un fichier ? Comment fait-on sous Linux pour le retrouver ? [je pose la question sérieusement; sous MSDOS, y'avait des 'utilitaires' :sarcastic: ; sous Windows il doit y en avoir mais l'utilisation de la corbeille limite la casse]
 
edit : typos (bis)


Message édité par suizokukan le 01-08-2005 à 01:27:47
Reply

Marsh Posté le 01-08-2005 à 01:41:38    

Bah non j'ai jamais regretté d'avoir supprimé un fichier :p
De toute manière, je n'ai rien d'irremplacable sur mon disque: tout ce qui est important, est sur des backups. Le reste, je peux me le re-procurer facilement.
Sinon, oui tu as des utilitaire pour la recuperation de donnée, mais ca reste une solution utilisable seulement en cas de perte de donnée importantes etant donnée qu ce n'est pas toujours evident à mettre en place (cf: debugfs, dd etc...)


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 01-08-2005 à 05:58:33    

suizokukan a écrit :

Sebchap, Gf4x3443 > : merci
 
Sebchap > le répertoire 'corbeille' est peut-être un idée 'à la Windows', mais ça reste intéressant, surtout en Desktop. Ca ne t'est jamais arrivé de regretter d'avoir effacer un fichier ? Comment fait-on sous Linux pour le retrouver ? [je pose la question sérieusement; sous MSDOS, y'avait des 'utilitaires' :sarcastic: ; sous Windows il doit y en avoir mais l'utilisation de la corbeille limite la casse]
 
edit : typos (bis)


 
Pas vraiment non, quand je supprime un fichier c est parce que j en veux plus.
 
Puis de toute maniere, avec windows c est pareil, MAJ+suppr revient au meme, tu n as pas de confirmation ni de mise a la corbeille. Tu peux meme le desactiver par défaut, moi j ai pas de corbeille utilisée sous windows.
 
Ca m est deja arrivé aussi de supprimer un repertoire qui contenait des fichiers que je voulais garder avec un rm -rf (genre album photo  [:spamafote] ), mais j en ai pas pleuré pour autant. De toute maniere j ai des sauvegardes de tout ce qui m est vital.
 
Sinon, pour recuperer des fichiers supprimés par erreur, pour ext2 c est archi balaise, pour ext3 et reiser c est pas vraiment compliqué, pour peu que tu démontes la partoche afin d eviter d ecrire dessus.
 
reiserfsck --rebuild-tree
 
Attention, c est pas fait pour cependant  [:petrus75]


Message édité par Gf4x3443 le 01-08-2005 à 05:59:34
Reply

Marsh Posté le 02-08-2005 à 15:41:02    

sebchap a écrit :

Theoriquement, si tu telecharge le tarball en user et que tu compile toutjours en user (ce que tu doit faire), aucun fichier n'est censé apartenir à root :??:
Il n'y a que le make install qui demande ce privilege.


 
 :jap: je compilais en root merci pour l'info :) ( hé oui vous devez prenbdre les noobs pour des cons  :D )

Reply

Marsh Posté le 02-08-2005 à 15:45:38    

Non, c'est simplement qu'au debut, on croit toujours que ca marchera mieux en root vu que la notion d'utilisateur limité doit être connue par 1% des utilisateurs de windows :/


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 02-08-2005 à 15:46:49    

sebchap a écrit :

Non, c'est simplement qu'au debut, on croit toujours que ca marchera mieux en root vu que la notion d'utilisateur limité doit être connue par 1% des utilisateurs de windows :/


disons qu'avant un certain temps je ne connaisais pas la commande pour redevenir user normal, du coup je restais tout le temps connecté en root dans le terminal  [:chisurscott]  [:boidleau]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed