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 05/05/2012, à 19:22

kokoualph

[Resolu] Annulation de commande.

Bonjour,
Comme je vous disais,je suis nouvel utilisateur occasionnel de Linux.
J'ai un 10.04 LTS installé sur mon PC.
Depuis plusieurs jours mon ordi a commencé a ralentir sérieusement.
Alors j'ai fais un tours ici pour dénicher des astuces de nettoyage et je suis tombé sur une ligne de commande dans la Doc nettoyer_Ubuntu

Effacer les fichiers plus vieux de X jours dans un dossier
Dans le dossier courant, effacer tous les fichiers plus vieux de 15 jours :

find . -mtime +15 -print -exec rm "{}" \;

J'ai changé +15 en +20

find . -mtime +20 -print -exec rm "{}" \;

Et là malheur j'ai supprimé tout mes fichiers,mes documentations même musiques,,vidéos,....le dossier téléchargement est vide ainsi que vidéos et musique images.
Alors mon erreur est d'avoir pris cette commande pour une commande qui supprime les fichiers temporaires...miniatures...etc.
Ma question est existe t'il une autre commande pour revenir en arrière quand on a fais une bêtise...?
Merci de votre aide.

Dernière modification par kokoualph (Le 08/05/2012, à 14:32)


Patience et longueur de temps font plus que force ni que rage.

Hors ligne

#2 Le 05/05/2012, à 20:32

Spitfire 95

Re : [Resolu] Annulation de commande.

Aucune. Et comme seuls ceux qui savent ce qu'ils font utilisent ainsi le terminal, et bien ils n'ont pas créé de corbeille pour ce genre de cas.
Donc à moins de tenter une récupération des fichiers du disque...
(pour la récupération, ça peut prendre énormément de temps, et si tu utilises ton disque dur en écriture, il est possible que tu écrives sur des secteurs ayant eu des données effacées par la comande. Dans ce cas, la récupération  ne donnera pas les fichiers complets si leur emplacement mémoire a été prit.


Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.

Hors ligne

#3 Le 08/05/2012, à 14:31

kokoualph

Re : [Resolu] Annulation de commande.

Salut et merci Spitfire pour ta réponse et conseil (seuls ceux qui savent ce qu'ils font utilisent ainsi le terminal ).
J'ai donc réussi a récupérer touts mes documents sans aucune commande.
Et je dis merci à Déjà Dup
big_smile
Je vais continuer à expérimenter les commandes et me faire un bouquet garni de belles lignes pour Ubuntu.
POur le moment je vais vers restauration config,paquets,ppa et compagnie pour mieux m'amuser avec Linux que je ne changerai jamais pour Windows. wink


Patience et longueur de temps font plus que force ni que rage.

Hors ligne

#4 Le 08/05/2012, à 14:53

Spitfire 95

Re : [Resolu] Annulation de commande.

kokoualph a écrit :

Salut et merci Spitfire pour ta réponse et conseil (seuls ceux qui savent ce qu'ils font utilisent ainsi le terminal ).

Bah si faut bien, comment se sont fait les experts sinon ? ^^
Mais pour rm c'est comme ça qu'ils l'ont fait, donc dangereux quand on ne fait pas attention à ce qu'on fait (et même un pro a le droit d'avoir la tête ailleurs pourtant hmm) ou si on joue sans savoir.
Dans ton cas, tu aurais dû déplacer les résultats avec mv dans la corbeille ou un dossier temporaire pour pouvoir récupérer ensuite (mais la corbeille ne saurait pas d'où ça vient donc à restaurer manuellement).


Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.

Hors ligne

#5 Le 08/05/2012, à 15:20

kokoualph

Re : [Resolu] Annulation de commande.

C'est ce que je dis...
À force de pouvoir jouer sans craintes (parce-que je connais dès maintenant l'efficacité de dejadup) et de pouvoir accepter les conseils,je pourrais finir par savoir et je ne sais pas un jour devenir expert....et accepter quand même de devoir faire des erreurs si j'ai la tête ailleurs.
Alors revenant à

tu aurais dû déplacer les résultats avec mv dans la corbeille ou un dossier temporaire pour pouvoir récupérer

De quel résultats tu parles ?
Quand j'ai lancé la commande

find . -mtime +20 -print -exec rm "{}" \;

les fichiers ont étés supprimés sans confirmation...plus rien.
J'ai deux disques durs et dejadup fais une restauration sur un disque et sur mon disque système j'ai un home séparé.

Alors s'il fallait

déplacer les résultats avec mv dans la corbeille ou un dossier temporaire pour pouvoir récupérer ensuite

La commande aurait ressemblé a quoi ? hmm


Patience et longueur de temps font plus que force ni que rage.

Hors ligne

#6 Le 08/05/2012, à 15:55

Sciensous

Re : [Resolu] Annulation de commande.

find . -mtime +20 -print -exec mv "{}" lerepdesauvegarde \;

antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne

#7 Le 08/05/2012, à 16:27

kokoualph

Re : [Resolu] Annulation de commande.

Merci Sciensous,je te crois sur lignes...on attend le retours de Spitfire 95.
A quoi correspond  "{}".
Le repère de sauvegardes devrais j'imagine être sur un support autre que mon disque système ?


Patience et longueur de temps font plus que force ni que rage.

Hors ligne

#8 Le 08/05/2012, à 17:06

Spitfire 95

Re : [Resolu] Annulation de commande.

Pourquoi autre ? C'est qu'un dossier qui comprendra les fichiers correspondants au critères de sélection, qui devras juste être verifié avant suppression définitive.

Dernière modification par Spitfire 95 (Le 08/05/2012, à 17:06)


Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.

Hors ligne