71 votes

Comment éviter la corbeille lors de la suppression d'un fichier ?

Je connecte fréquemment différents disques durs externes USB et lecteurs flash à mon ordinateur et j'aimerais faciliter la suppression de fichiers et la récupération d'espace disque à partir de ceux-ci.

Si je supprime simplement le fichier, il sera conservé dans un dossier de corbeille caché sur le disque externe jusqu'à ce que je vide la corbeille. Cela m'oblige également à vider simultanément ma corbeille locale alors que le disque externe est toujours connecté pour récupérer l'espace disque, ce qui n'est pas souhaitable.

Pour l'instant, la seule autre "solution" que j'ai trouvée consiste à déplacer le fichier sur le disque dur interne, puis à le mettre à la corbeille. Ce n'est pas optimal car je perds du temps à déplacer des fichiers d'un disque à l'autre (je traite régulièrement des VM de plus de 20 Go).

Comment puis-je supprimer définitivement un fichier d'un disque externe, sans passer par la corbeille ?

55voto

Gerry Points 14225

Vous pouvez créer un service ou une application Automator pour faciliter l'exécution de la rm shell commando, qui supprime définitivement les fichiers ou les dossiers et évite la corbeille.

Par exemple, commencez par créer un nouveau service dans l'application Automator.app .

  • Sélectionnez files or folders comme entrée, vous voudrez probablement aussi limiter la disponibilité de ce service à l'application Finder.

Automator service input

  • De manière facultative, mais fortement recommandée, ajoutez d'abord un fichier Ask for Confirmation à l'étape du flux de travail.

Confirmation step

  • Enfin, ajoutez le Run Shell Script à l'étape du flux de travail. Assurez-vous de passer l'entrée as arguments . Ensuite, vous pouvez mettre le script suivant :

    for f in "$@"
    do
        rm -rf "$f"
    done

Input shell script

Comme mentionné par @Thecafremo, vous pouvez également ajouter un -P pour rm pour une sécurité supplémentaire lors de la suppression. Pour une précision supplémentaire, vous pouvez ajouter un feedback audible en ajoutant la commande suivante à la fin du shell script :

afplay "/System/Library/Components/CoreAudio.component/Contents/SharedSupport/SystemSounds/finder/empty trash.aif"

Enregistrez votre service, et il devrait être prêt à être utilisé dans le Finder à partir du menu Services de la barre de menu. Le service apparaîtra également en bas du menu que vous obtenez en cliquant avec le bouton droit de la souris sur les fichiers dans le Finder, bien que pour qu'il apparaisse à cet endroit, vous devrez peut-être le lancer une fois à partir de la commande Finder > Services menu en premier. Vous pouvez également configurer un raccourci clavier pour votre service dans le volet de préférences Clavier des Préférences système.

Services menu

Service in action

Au lieu de créer un service, vous pouvez également créer une application dans Automator, que vous pouvez épingler dans le Dock pour y glisser des fichiers.

27voto

hamstergene Points 1362

Command Option Delete supprimera définitivement les fichiers, avec une boîte de dialogue de confirmation avertissant que cette action ne peut être annulée. Command Delete déplace simplement les fichiers vers la Corbeille, sans confirmation.

Astuce : lorsque vous voulez que l'application Mac fasse la même action mais un peu différemment, essayez de le faire avec Option appuyé sur le bouton.

22voto

Thecafremo Points 13255

Et l'option pourrait être la commande Terminal rm avec le -P si vous souhaitez une sécurité supplémentaire :

[Option -P volonté] Écraser les fichiers réguliers avant de les supprimer. Les fichiers sont écrasés trois fois, d'abord avec le motif d'octets 0xff, puis 0x00, et enfin 0xff à nouveau, avant d'être supprimés.

Pour ce faire, il suffit :

  1. Ouvrez le Terminal.app (Trouvé dans /Applications/Utilitaires).
  2. Type rm -P et faites glisser le fichier dans la fenêtre du terminal. Appuyez ensuite sur Enter .

4voto

Ilya Ryzhenkov Points 5731

Avez-vous envisagé d'utiliser Poubelle sans depuis le Mac App Store ?

4voto

binarybob Points 9292

Que diriez-vous de quelque chose comme Poubelle X . La description dit :

Vous pouvez l'utiliser pour supprimer ou déchiqueter instantanément des fichiers et des dossiers sans avoir besoin de sans les envoyer à la poubelle. Vous pouvez l'utiliser pour vider ou détruire la corbeille uniquement sur les disques sélectionnés. Et bien sûr, vous pouvez l'utiliser comme la corbeille que vous avez toujours eue sur votre bureau.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X