如何从垃圾箱删除单个文件?


42

我正在尝试释放外部驱动器上的空间,并且删除了一堆东西之后,它仍然显示很少的实际可用空间。我去了垃圾桶,但似乎无法删除那里的文件,只能清空整个垃圾桶。

我想念什么吗?如果您无法单独删除其中的文件,那么为(可能)要删除的内容设置一个“暂存区”有什么意义呢?该驱动器将在嵌入式系统上使用,因此就消耗设备而言,仅“将文件放入垃圾桶”实际上并不会在驱动器上占用空间。


5
您可以使用rm命令来逐一删除内容。您还可以使用第二个文件夹来保存“我可能会对其进行垃圾处理”的这些文件,但是您将无法将文件从垃圾桶还原到文件系统中的原始位置。
bmike

Answers:


14

这似乎适用于El Capitan。控制选择文件,然后从弹出菜单中选择“立即删除”并确认。


2
我不确定哪个版本添加了此选项,但它无疑是最好的。感谢(最终)看到了,Apple。
James B

仅使用键盘怎么做?
路易·杨

@LouisYang可以看到我的键盘快捷键答案。还要注意,control-select =两只手指单击(也就是右键单击)。
shlgug

42

垃圾桶不适用于您以后想要删除的文件,而是作为安全网,如果您删除了错误的文件。如果要标记文件以供以后删除,请使用专用文件夹(如另一条注释中所述)或使用特定标签/颜色标记它们。

从垃圾箱中删除单个文件

  1. 在查找器中打开垃圾箱
  2. 打开Terminal.app
  3. 键入rm -rf,然后在末尾输入一个空格
  4. 将一个或多个要删除的文件拖到“终端”窗口中(直到看到绿色+号为止)
  5. 在Terminal.app中按Enter
  6. 吹,文件不见了!

如果您经常需要此服务,建议您使用Automator编写服务,或者对Terminal.app/bash更加熟悉。


11
我希望我能投票赞成你,而苹果投票反对,因为这真是愚蠢
James B

6
老实说,我认为您的用例(作为将来可能会被删除的文件的临时存储区)不是Apple添加此功能时的初衷。如上所述,最好使用特定的垃圾桶前文件夹或适当的标签/标记。
nohillside

3
不管垃圾箱是否打算用作文件的“暂存区”,我都从未理解为什么您不能只在垃圾箱中选择一个文件并按Command-Delete删除它。似乎是一个疏忽。
daGUY 2014年

谢谢...我不是Apple用户,但我使用的是Mac ib tge office ...而且我已经使用了您的删除方式!谢谢!精彩

回到一个新的答案,意识到我从未真正解决过关于用例的评论。我之所以喜欢Windows中的“回收站”类比,是因为您获得了“垃圾桶”(一键还原)的优势,以及通过按需删除一些大文件而快速在驱动器上腾出空间的能力,而无需仔细检查筛选文件夹的其余部分以确保可以,您确实不需要所有内容
James B

9

您可以创建一个像这样的Automator服务

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

自动化器

这样便可以使用服务菜单中的命令删除单个选定的文件。


4
自动化rm -rffor each file循环可以使用错误时,它是危险的。
CousinCocaine 2015年

8

键盘快捷键⌘ command+ ⌥ option+ delete永久删除文件。此功能可在El Capitan及更高版本上的Finder(包括垃圾箱)中的任何位置使用,但不适用于OS X的早期版本。


2
据我所知,这与单击鼠标右键并选择“立即删除”相同,但是用于查找似乎没有任何地方记录的键盘快捷键的加分。
James B

3

我要做的是右键单击(第二次单击)我不想删除的项目,然后从菜单中看到“常规”下的“已锁定”复选框,它会锁定您不希望删除的项目要删除。

勾选复选框,显示“已锁定”

对所有我不想删除的项目执行此操作后,我单击“清空废纸rash”,然后询问是删除全部还是仅删除未锁定的项目(这些是您未锁定且想要删除的项目)要删除),因此请选择“删除未锁定的项目”。

选择“删除未锁定的物品”


1
  1. 打开垃圾箱
  2. 右键单击要删除的项目。
  3. 选择“ 立即删除
  4. 在警告对话框中,点击“ 删除

您也可以选择一个范围内通过点击第一个,按“Shift键”,然后在范围的最后文件中的文件。然后,右键单击任何选定文件,然后如上所述选择“立即删除”。

最后,您可以选择多个文件,方法是单击第一个文件,然后按“ Command”并单击第二个文件,再单击第三个文件,依此类推。然后右键单击所选文件之一,然后选择“立即删除”作为如上所述。


0

我尝试了终端方法-它可以很好地替代我的工作!

我是Parallels Windows7用户(我不是真的“羞愧”-不知道为什么我应该-也许我只是一个Po'ol'Third-Worlder,他没有第一世界的异国情调和偏见哈哈! )

无论如何,我要做的是通过Parallels打开Windows7桌面,然后将Mac中的内容(任何文件夹,FTM)直接拖到Windows7 RecycleBin中,然后选择安全,有效地删除!

我说两全其美。


-4

如果重新启动Mac,则可以将其从“废纸delete”中删除。

当我将某个应用程序移至“垃圾箱”时,该应用程序使用的某些plist文件也将移至“垃圾箱”,如果立即清空该垃圾箱,则会收到类似“ xxx.plist正在使用,无法删除”的警告,但是如果重新启动Mac后,可以将其删除,重新启动系统可能会从系统中解锁某些plist,因此可以将其删除,也可以在上述终端中将其删除。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.