Comment puis-je supprimer un seul fichier de la corbeille?

42

J'essaie de libérer de l'espace sur un lecteur externe et, après avoir supprimé un tas de choses, il ne reste que très peu d'espace libre réel. Je suis allé à la poubelle, mais je n'arrive pas à supprimer les fichiers autrement qu'en vidant la corbeille entière.

Est-ce que je manque quelque chose? Quel est l'intérêt de disposer d'une "zone de stockage intermédiaire" pour les éléments que vous souhaitez (probablement) supprimer, si vous ne pouvez pas vous débarrasser des fichiers individuellement? Le lecteur sera utilisé sur un système intégré. Par conséquent, il ne suffit pas de "mettre des fichiers à la corbeille" pour libérer de l'espace sur le lecteur, en ce qui concerne le périphérique consommateur.

James B
la source
5
Vous pouvez utiliser la commande rm pour supprimer des éléments un par un. Vous pouvez également utiliser un deuxième dossier pour contenir vos fichiers "Je peux jeter", mais vous perdez la possibilité de restaurer un fichier de la corbeille à son emplacement d'origine dans le système de fichiers.
bmike

Réponses:

14

Cela semble fonctionner sur El Capitan. Contrôlez-sélectionnez le fichier, puis Supprimer immédiatement dans le menu contextuel et confirmez.

utilisateur158237
la source
2
Je ne sais pas quelle version a ajouté cette option, mais c'est de loin la meilleure. Merci pour (éventuellement) voir le sens, Apple.
James B
Comment faire cela en utilisant uniquement le clavier?
Louis Yang
@LouisYang voir ma réponse pour le raccourci clavier. Notez également que control-select = un clic de deux doigts (aka clic droit).
Shlgug
42

La Corbeille n'est pas destinée aux fichiers que vous voudrez peut-être supprimer ultérieurement, mais plutôt à un filet de sécurité si vous supprimez les mauvais fichiers. Si vous souhaitez marquer des fichiers pour une suppression ultérieure, utilisez un dossier dédié (comme mentionné dans un autre commentaire) ou marquez-les avec une étiquette / couleur spécifique.

Pour supprimer des fichiers individuels de la corbeille

  1. Ouvrez la corbeille dans le Finder
  2. Ouvrez Terminal.app
  3. Tapez rm -rfpuis un espace à la fin
  4. Faites glisser un ou plusieurs fichiers à supprimer dans la fenêtre du terminal (jusqu'à ce que vous voyiez le signe + vert)
  5. Appuyez sur Entrée dans Terminal.app
  6. Puff, les fichiers sont partis!

Si vous en avez souvent besoin, je vous recommanderais d'écrire un service utilisant Automator ou de vous familiariser davantage avec Terminal.app/bash.

nohillside
la source
11
J'aimerais pouvoir vous inviter, ainsi que Apple, car c'est incroyablement stupide .
James B
6
Pour être honnête, je pense que votre cas d'utilisation (la corbeille en tant que zone de stockage intermédiaire pour les fichiers susceptibles d'être supprimés à l'avenir) n'est pas exactement l'utilisation que Apple avait à l'esprit lors de l'ajout de cette fonctionnalité. Comme déjà mentionné ci-dessus, mieux vaut utiliser un dossier spécifique avant la corbeille ou une étiquette / un indicateur approprié.
nohillside
3
Que la corbeille soit conçue ou non comme une "zone de stockage intermédiaire" pour les fichiers, je n'ai jamais compris pourquoi vous ne pouvez pas simplement sélectionner un fichier dans la corbeille et appuyer sur la commande suppression-pour le supprimer. On dirait un oubli.
daGUY
Merci ... je ne suis pas un utilisateur de pomme, mais j'utilise mac ib tge office ... et j'ai déjà utilisé votre méthode de suppression! Merci! Étonnamment brillant
Revint pour examiner une nouvelle réponse et réalisa que je n'avais jamais vraiment répondu aux commentaires concernant mon cas d'utilisation. La raison pour laquelle j'aime l'analogie «corbeille» de Windows est que vous bénéficiez des avantages de la corbeille (restauration en un clic), ainsi que de la possibilité de libérer rapidement de l'espace sur un lecteur en supprimant quelques gros fichiers à la demande, sans avoir à parcourez le reste du dossier pour vous assurer que, oui, vous n’avez vraiment pas besoin de tout .
James B
9

Vous pouvez créer un service Automator comme celui-ci

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

Automator

pour pouvoir ensuite supprimer des fichiers individuels sélectionnés à l’aide d’une commande du menu Services.

Daniel
la source
4
L'automatisation rm -rfdans une for each fileboucle peut être dangereuse si vous l'utilisez mal.
CousinCocaine
8

Le raccourci clavier ⌘ command+ ⌥ option+ deletesupprime définitivement le fichier. Cela fonctionne n'importe où dans le Finder (y compris la corbeille) sur El Capitan et versions ultérieures, mais pas sur les versions précédentes d'OS X.

shlgug
la source
2
Autant que je sache, cela revient à cliquer avec le bouton droit de la souris et à sélectionner Supprimer immédiatement, mais offre des points supplémentaires pour la recherche d'un raccourci clavier qui ne semble être documenté nulle part.
James B
3

Ce que je fais est un clic droit (clic secondaire) sur les éléments que je ne souhaite pas supprimer, puis cochez la case "Verrouillé" dans le menu "Général" et verrouille l'élément que vous ne verrouillez pas. vouloir supprimer.

cochez la case "Verrouillé"!

Après l'avoir fait pour tous les éléments que je ne souhaite pas supprimer, je clique ensuite sur "Vider la corbeille", après quoi il vous demande si vous souhaitez supprimer tout ou uniquement les éléments non verrouillés (qui sont les éléments que vous n'avez pas verrouillés et que vous voulez. à supprimer) alors choisissez "Supprimer les éléments non verrouillés".

choisissez "Supprimer les éléments déverrouillés"!

Chami
la source
1
  1. Ouvrir la corbeille
  2. Cliquez avec le bouton droit sur l'élément que vous souhaitez supprimer.
  3. Sélectionnez " Supprimer immédiatement "
  4. Dans la boîte de dialogue d'avertissement, cliquez sur ' Supprimer '

Vous pouvez également sélectionner une plage de fichiers en cliquant sur le premier, en appuyant sur «Shift», puis sur le dernier fichier de la plage. Ensuite, cliquez avec le bouton droit sur l'un des fichiers sélectionnés et choisissez "Supprimer immédiatement" comme décrit ci-dessus.

Enfin, vous pouvez sélectionner plusieurs fichiers en cliquant sur le premier, puis en appuyant sur "Commande" et en cliquant sur un deuxième, puis un troisième, etc. Cliquez ensuite avec le bouton droit de la souris sur l’un des fichiers sélectionnés et choisissez "Supprimer immédiatement" en tant que décrit ci-dessus.

Pierre
la source
0

J'ai essayé l'approche de terminal - cela fonctionne comme une bonne alternative à ce que je fais!

Je suis un utilisateur de Parallels Windows7 (je n'ai pas vraiment "honte" - je ne sais pas pourquoi je devrais l'être - peut-être que je ne suis qu'un troisième tiers-poil qui ne partage pas les goûts exotiques et les préjugés du premier monde haha! )

Quoi qu'il en soit, ce que je fais est que j'ouvre mon bureau Windows7 via Parallels et que je glisse simplement des éléments de mon Mac (n'importe quel dossier, FTM) directement dans le Windows7 RecycleBin et, dans le cas contraire, une suppression efficace, sûre et efficace!

Le meilleur des deux mondes, dis-je.

GeorgeS
la source
-4

Si vous redémarrez votre Mac, vous pouvez le supprimer de la corbeille.

Lorsque je déplace une application vers la Corbeille, certains fichiers plist de l'application utilisée sont également déplacés vers la Corbeille. Si vous videz la Corbeille maintenant, vous recevrez un message d'avertissement du type "xxx.plist est en cours d'utilisation, vous ne pouvez pas la supprimer", mais si vous redémarrez votre mac, vous pouvez le supprimer, redémarrer le système peut déverrouiller certaines plist du système, vous pouvez donc le supprimer, vous pouvez également le supprimer dans Terminal décrit précédemment.

Dawnold
la source