La corbeille en console [Mandriva LE 2005] - Linux et OS Alternatifs
Marsh Posté le 31-07-2005 à 22:11:43
rm -rf /repertoire/a/vider/*
Mais fait attention quand tu es root
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é
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
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
Marsh Posté le 31-07-2005 à 22:48:16
sebchap a écrit : Oui mais doucement avec cette commande en root |
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
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.
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.] ?
Marsh Posté le 31-07-2005 à 23:31:54
suizokukan a écrit : Sinon, pour appronfondir la question de départ : |
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.
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
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)
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' ; sous Windows il doit y en avoir mais l'utilisation de la corbeille limite la casse]
edit : typos (bis)
Marsh Posté le 01-08-2005 à 01:41:38
Bah non j'ai jamais regretté d'avoir supprimé un fichier
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...)
Marsh Posté le 01-08-2005 à 05:58:33
suizokukan a écrit : Sebchap, Gf4x3443 > : merci |
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 ), 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
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 |
je compilais en root merci pour l'info ( hé oui vous devez prenbdre les noobs pour des cons )
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
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
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 )
Et s'il existe une commande pour vider la corbeille (en root donc ) , pcq utiliser le chmod pour tout redefenir c'est assez chiant
Merci pour toute aide