Je connecte fréquemment différents disques durs externes USB et lecteurs flash à mon ordinateur et j'aimerais faciliter la suppression de fichiers et leur permettre de récupérer de l'espace disque.
Si je supprime simplement le fichier, il sera conservé dans un dossier de corbeille masqué sur le lecteur externe jusqu'à ce que je vide la corbeille. Cela me force également à vider ma corbeille locale simultanément pendant que le disque externe est toujours connecté pour récupérer de l'espace disque, ce qui n'est pas souhaitable.
Pour le moment, la seule autre solution que j'ai trouvée consiste à déplacer le fichier sur le disque dur interne, puis à le supprimer. Ce n'est pas optimal car je perds du temps à déplacer des fichiers d'un disque à un autre (je traite régulièrement avec plus de 20 Go de machines virtuelles).
Comment puis-je supprimer définitivement un fichier d'un lecteur externe en contournant la corbeille?
la source
Réponses:
⌘ Command⌥ Option⌫ Deletesupprimera définitivement les fichiers, avec une boîte de dialogue de confirmation indiquant que cette action ne peut pas être annulée. ⌘Command⌫ Deletedéplace simplement les fichiers vers la Corbeille, sans confirmation.
Conseil: chaque fois que vous souhaitez que l'application Mac fasse la même action, mais un peu différemment, essayez de le faire en maintenant le ⌥ Optionbouton enfoncé.
la source
Vous pouvez créer un service ou une application Automator pour faciliter l’exécution de la
rm
commande shell, qui supprimera définitivement les fichiers ou les dossiers et ignorera la corbeille.Par exemple, commencez par créer un nouveau service dans Automator.app .
files or folders
tant qu'entrée, vous souhaiterez probablement également limiter la disponibilité de ce service à l'application Finder.Ask for Confirmation
étape au flux de travail.Enfin, ajoutez l’
Run Shell Script
étape au flux de travail. Assurez-vous de passer l'entréeas arguments
. Ensuite, vous pouvez insérer le script suivant:Comme mentionné par @Thecafremo, vous pouvez également ajouter un
-P
paramètre àrm
pour plus de sécurité lors de la suppression. Pour une finesse supplémentaire, vous pouvez ajouter des commentaires audibles en ajoutant la commande suivante à la fin du script shell:Enregistrez votre service. Celui-ci devrait être prêt à être utilisé dans le Finder à partir du menu Services de la barre de menus. Le service apparaîtra également au bas du menu que vous obtenez en cliquant avec le bouton droit de la souris sur les fichiers dans le Finder, bien que pour le faire apparaître ici, vous devrez peut-être l'exécuter une fois dans le
Finder > Services
menu. Vous pouvez également configurer un raccourci clavier vers votre service dans la sous-fenêtre des préférences de clavier des Préférences Système.Au lieu de créer un service, vous pouvez également créer une application dans Automator, que vous pouvez épingler dans le Dock afin que vous puissiez y faire glisser des fichiers.
la source
sudo
lorsqu'un mot de passe est requis. J'ai essayé d'utiliser,osascript -e ... with administrator priveleges
mais échapper à l'original"
avec\"
ne semble pas fonctionner.Et l'option pourrait être la commande Terminal
rm
, avec l'-P
option si vous voulez une sécurité supplémentaire:Pour ce faire, il suffit de:
rm -P
et faites glisser le fichier dans la fenêtre du terminal. Puis frappe Enter.la source
-rf
.Avez-vous envisagé d'utiliser Trash Without à partir du Mac App Store?
la source
Que diriez - vous quelque chose comme Trash X . La description dit:
la source
L'astuce suivante fonctionne avec OS X El Capitan. J'ai eu le pourboire d' ici .
Sélectionnez vos fichiers dans le Finder. Allez dans le
File
menu, et lorsque vous appuierez sur laalt/option
touche, vous verrez que l'option "Déplacer dans la corbeille" devient "Supprimer immédiatement ...".la source
Des informations de base peuvent être trouvées dans le document Suppression sécurisée de données de la mémoire magnétique et à semi-conducteurs
Une mise en œuvre des connaissances acquises dans ce document est GNU shred . Cet outil peut être installé dans le cadre de
coreutils
de MacPorts .la source
Il existe un outil gratuit appelé Ignorer la corbeille , qui permet non seulement la suppression régulière, mais également la suppression authentifiée en tant qu'administrateur. Il ajoute des menus contextuels au Finder:
http://www.blazingtools.com/delete_without_trash_mac.html
la source
Depuis El Capitan 10.11.6, cela est désormais possible sans utiliser Terminal.app: sélectionnez les fichiers dont vous souhaitez vous débarrasser, faites un clic droit et choisissez "Supprimer immédiatement ...".
la source