Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog

La solution existe

Jcfrog

Restaurer toute la corbeille sous Mac OS X

Aug 01 2012

Il n'y a pas de sot métier: faisons les poubelles!

J'ai fait une bétise via MacKeeper qui m'a mis plus de 5 Giga de fichiers divers dans la corbeille.

J'ai alors naïvement pensé tout sélectionner puis faire "Remettre" pour qu'il me restaure tous les fichiers aux bons endroits: epic fail.

Je découve avec horreur qu'on ne peut restaurer plusieurs fichiers (Cmd+Del) que si ceux ci ont le même répertoire d'origine. #argh #galere

Les haters vont pouvoir se défouler: c'est nullissime :)

Je n'ai donc d'autre choix que de restaurer un par un mes fichiers. J'en ai plus de 10.000. Hors de question. Je me suis donc tourné vers l'automatisation et j'ai un peu souffert jusqu'à trouver la solution: le script qui va bien.

repeat 2 times -- mettre le nombre de fichiers à restaurer
tell application "Finder" to open trash -- ouvre la corbeille
tell application "Finder" to activate
tell application "System Events"

tell process "Finder"
delay 0.5 -- ajuster selon vos besoins
key code 125 -- flêche bas pour activer la zone fichiers
key down command -- enfonce la touche command
delay 0.2 -- ajuster selon vos besoins
key code 51 -- frappe delete
key up command -- relâche commande
end tell
end tell
delay 1.0 -- ajuster selon vos besoins
tell application "Finder" to close every window -- ferme toutes les fenêtres du Finder
end repeat

Apple Support Communities

Ce script je le recolle ci dessus, si tu ne sais pas comment on l'utilise pas de panique, c'est assez simple. Dans spotlight chercher éditeur applescript puis lance le.

Restaurer toute la corbeille sous Mac OS X

Dans la zone de script coller le script ci dessus (ne pas s'inquiéter des soucis d'indentation, il reformattera tout à l'exécution), changer le nombre de fichiers à restaurer selon tes besoins, puis appuyer sur "Exécuter".

Restaurer toute la corbeille sous Mac OS X

Voilà, ce n'est pas génial, le processus est long puisqu'il se contente de mimer les actions que tu ferais à la main, à savoir

  1. ouvrir la corbeille

  2. sélectionner un fichier (le premier de la liste)

  3. simuler le Cmd+Del qui permet de restaurer le fichier

  4. fermer toutes les fenêtres, nécessaire car la restauration ouvre la fenêtre où le fichier est remis et la corbeille n'a donc plus le focus pour le prochain cycle.

C'est aussi pour cela qu'il y a des "pauses" dont les delay sont à régler car selon la rapidité de ta machine il faut lui laisser le temps de réaliser chaque opération. #tuning

J'aurais préféré un script génial et rapide, j'ai cherché, appris pas mal de chose mais pas comment récupérer le nom d'origine d'un fichier mis dans la corbeille, sinon que c'est dans le fichier .DS_Store.

Pour mémo quelques petits trucs que j'ai découverts pour les #noob comme moi :)

  • le dossier corbeille se situe dans /Users/ton nom de user/.Trash

  • accéder directement au dossier corbeille: dans le finder, faire Cmd+Shit+G pour ouvrir le dossier que l'on veut, en l'occurence pour la corbeille qui est un dossier hidden saisir: ~/.Trash

  • pour faire un tild comme ceci ~ taper 'Alt+N' puis 'barre d'espace'

  • caractères spéciaux à bookmarker

  • et sans rapport aucun mais pour le OU logique (barre verticale) c'est 'Alt+Maj+L'

  • pour savoir combien il ya de fichiers dans la corbeille avec le terminal: aller dans le dossier ~/.Trash et taper la commande ls -1 | wc -l

Voilà, si tu as la solution miracle que j'ai ratée, n'hésite pas à m'humilier :)

PS: non je ne ferai pas de jeu de mot sur Corbeille et sonne, ni sur le .Trash/metal

Partager cet article

Commenter cet article

P
Ma copine s'est retrouvée avec 4000 fichiers dans la corbeille provenant de centaines de dossiers différents, tout ça sans savoir comment. Heureusement que ce script était là. Facile d'utilisation.
Répondre
E
Merci infiniment pour cet article. Il m'a sauvé la vie !!!! :-))
Répondre
N
Bonjour je me prénomme nadia mère de 3 enfants. Je vivais à briouze avec mon mari, quand en 2018 il décida d'aller en voyage d'affaire à Bresil , où il tomba sur le charme d'une jeune vénézuélienne et ne semblait même plus rentrer. Ces appels devenaient rares et il décrochait quelquefois seulement et après du tout plus quand je l'appelais. En février 2019, il décrocha une fois et m'interdit même de le déranger. Toutes les tentatives pour l'amener à la raison sont soldée par l'insuccès. Nos deux parents les proches amis ont essayés en vain. Par un calme après midi du 17 février 2019, alors que je parcourais les annonce d'un site d'ésotérisme, je tombais sur l'annonce d'un grand marabout du nom ZOKLI que j'essayai toute désespérée et avec peu de foi car j'avais eu a contacter 3 marabouts ici en France sans résultât. Le grand maître ZOKLI promettait un retour au ménage en au plus 7 jours . Au premier il me demande d’espérer un appel avant 72 heures de mon homme, ce qui se réalisait 48 heures après. Je l'informais du résultat et il poursuivait ses rituels.Grande fut ma surprise quand mon mari m’appela de nouveau 4 jours après pour m'annoncer son retour dans 03 jours. Je ne croyais vraiment pas, mais étonnée j'étais de le voire à l'aéroport à l'heure et au jour dits. Depuis son arrivée tout était revenu dans l'ordre. c'est après l'arrivé de mon homme que je décidai de le récompenser pour le service rendu car a vrai dire j'ai pas du tout confiance en ces retour mais cet homme m'a montré le contraire.il intervient dans les domaines suivants Retour de l'être aimé Retour d'affection en 7jours réussir vos affaires , agrandir votre entreprises et trouver de bon marché et partenaires Devenir star Gagner aux jeux de hasard Avoir la promotion au travail Envoûtements Affaire, crise conjugale Dés-envoûtement Protection contre les esprits maléfices Protection contre les mauvais sorts Chance au boulot évolution de poste au boulot Chance en amour La puissance sexuelle. agrandir son pénis Abandon de la cigarette et de l'alcool voici son adresse mail : maitrezokli@hotmail.com vous pouvez l'appeler directement ou l 'Ecrire sur whatsapp au 00229 61 79 46 97
Répondre
C
Je me nomme corine âgée de 32 ans j'habite dans le 59139 wattignies . J'étais en relation <br /> <br /> <br /> avec mon homme il y a de cela 4 ans et tout allait bien entre nous deux puis à cause d'une <br /> <br /> <br /> autre femme il s'est séparé de moi depuis plus de 5 mois . J'avais pris par tout les moyens <br /> <br /> <br /> pour essayer de le récupéré mais hélas ! je n'ai fais que gaspiller mes sous.Mais par la <br /> <br /> <br /> grâce de dieu l'une de mes amies avait eut ce genre de problème et dont elle a eut <br /> <br /> <br /> satisfaction par le biais d'un ... nommé ishaou au premier abord lorsqu'elle m'avait parlé <br /> <br /> <br /> de ce puissant je croyais que c’était encore rien que des gaspillages et pour cela j'avais <br /> <br /> <br /> des doutes et ne savais m'engager ou pas. Mais au fur des jours vu ma situation elle <br /> <br /> <br /> insiste a ce que j'aille faire au moins la connaissance de ce puissant en question et c'est <br /> <br /> <br /> comme cela que je suis heureuse aujourd'hui en vous parlant.c'est à dire mon homme en <br /> <br /> <br /> question était revenu en une durée de 7jours tout en s'excusant et jusqu'à aujourd'hui et <br /> <br /> <br /> me suggéré a ce qu'on se marie le plus tot possible.je ne me plein même pas et nous nous <br /> <br /> <br /> aimons plus d'avantage. La bonne nouvelle est que actuellement je suis même enceinte de 2 <br /> <br /> <br /> mois. Sincèrement je n'arrive pas a y Croire a mes yeux qu'il existe encore des personnes <br /> <br /> <br /> aussi terrible , sérieux et honnête dans ce monde, et il me la ramené, c'est un miracle. Je <br /> <br /> <br /> ne sais pas de quelle magie il est doté mais tout s'est fait en moins d'une semaines.(pour <br /> <br /> <br /> tous vos petit problème de rupture amoureuses ou de divorce ,maladie ,la chance , les <br /> <br /> <br /> problèmes liés a votre personnes d'une manière, les maux de ventre, problème d'enfants, <br /> <br /> <br /> problème de blocage, attirance clientèle, problème du travail ou d'une autres) Vous pouvez <br /> <br /> <br /> le contacter sur: son adresse émail : maitreishaou@hotmail.com ou appelé le directement sur <br /> <br /> <br /> whatsapp numéro téléphone 00229 97 03 76 69 son site internet: www.grand-maitre-ishaou-<br /> <br /> <br /> 13.webself.net
Répondre
S
Merci pour ce script qui m'a grandement aidé ;)
Répondre
M
Un grand merci, ma femme a par erreur envoyé tous ses fichiers dans la corbeille, cette manip a fonctionné à merveille !
Répondre
M
Bonjour a tous, pour ma part j'ai voulu mettre a la corbeille le contenu d'un dossier ce trouvent dans le bureau, je ne sait pas comment je mis suis pris tout le contenu du bureau a disparu j'ai vider la corbeille une foie ou deux, impossible de retrouver les fichiers même avec tout les programmes sur la toile impossible de retrouver le bon trash en tout cas celui du jour ou cette manipulation a été faite pourtant je l'ai fait de suite au secours Merci.
Répondre
Y
Salut, il m'est arrivé la même galère j'ai 12000 fichiers (je suis sous os X el capitan) que j'ai glissé par erreur dans la corbeille, en fait j'ai supprimé tous ce qu'il y avait dans le dossier Tous mes fichiers croyant que c'était des doublons car je stock tous sur le dossier dropbox mais malheureusement il n'y a plus rien sous mon dropbox a part des dossiers vides.<br /> J'ai essayé la manip, c'est bizarre car parfois ça fonctionne très bien et tout à coup ça bloque, il tourne en boucle sur le même fichier et n'arrive pas à le remettre à sa place. Si je prend la manie en manuel effectivement même en cliquant sur l'option remettre il se passe rien.<br /> Bref c'est la merde et c'est bien la merde.. Help me
Répondre
B
Un GRAND merci !
Répondre
O
merci
Répondre
S
Merci, tu m'as bien sauvé a vie... Perso dans mon cas c'est un virus je pense, je ne me souviens pas avoir fait de mauvaise manip.. TOUS mes fichiers se sont retrouvés dans la corbeille, soit presque 60 000! Inutile de dire que ton script roule encore ;-) J'ai du augmenter les durées car c'était trop pour mon pti mac. MERCI!
Répondre
V
C'est Génial,ça fonctionne très bien. Merci pour cette astuce.
Répondre
D
heu ... j'ai pas de touche del sur mon mac book pro ...
Répondre
S
Merci beaucoup. Ce script ma sauvé la vie, j'avais plus de 9800 dossiers à restaurer. Merci grandement
Répondre
T
Mille merci pour ce script !
Répondre
T
Oups... Commentaire parti trop vite ! (Salop... d'iPad !)<br /> <br /> Je disais donc que c'est un beau bug que de ne pouvoir restaurer plus d'un fichier simultanément !<br /> <br /> Je trouverais également appréciable de pouvoir effacer SANS passer par la corbeille ! (Pour un disque dur externe par exemple...)<br /> <br /> Bref après avoir été Windows pendant 20 ans, je suis Linux depuis 3-4 ans et je ne m'en porte pas plus mal ! Mais je souffre quand je dois aider ma copine sur son MacBook Pro :( (sans doute aussi le manque de connaissance... mais à trop vouloir épurer, je trouve qu'on cherche beaucoup trop de choses dans MacOS, mais ça ne reste qu'un avis purement personnel et je ne suis vraiment pas la cible d'Apple, donc je comprends qu'ils ne fassent pas d'effort pour moi ;))<br /> <br /> Bref, encore merci pour cette info et ce script !
Répondre
T
Quoi ? Déjà plus de 10 jours que cette news est postée et aucun hater ne s'est déchaîné ? Ils sont tous en vacances ? Ou alors ton lectorat est 100% AppleFanboy... à moins qu'il ne soit juste davantage tolérant et ouvert d'esprit ;)<br /> <br /> En tout cas, je garde de côté cette info, car oui, c'est qu'à,d même
Répondre