我们的mac群里的@笑看雨愁 今天提了一个问题,怎么在废纸篓里删除单一文件,之前我也没有这个需求,一般直接清倒了。网上搜了一下确实有不少朋友有这个需求,需要在废纸篓里删除单一文件,因为其它文件或许还有用。

找了一圈,Mac自身是没有这个功能,有个朋友提出了使用命令行的办法,如下:

1、打开终端:Launchpad->实用工具->终端,或者Spotlight输入"终端"
2、cd ~/.Trash(目录将切换到废纸篓)
3、ls -l(列出废纸篓下的文件)
4、rm [要删除的文件名] 或者 rm -r [要删除的目录]

但大多朋友可能不适应终端命令行的方式,于是我写了一个workflow的服务,大家可以下载我的workflow,或按照我的教程自己创建。


workflow下载
文件类型: .zip 82e0ac658a4e8ccec36ba166877b0736.zip (55.97 KB)

 

解压后复制到~/Library/Services/ 就可以了   (怎么进去?可以用finder菜单 前往->前往文件夹 输入路径)

使用方法:在选中的文件或文件夹右键 服务菜单里 点服务->删除 即可直接删除文件,不进废纸篓

 

下面是通过Automator创建教程:

1、打开Automator并选择新建

2、选择服务类型

3、搜索Run Shell Script 并选中双击

QQ20140213-1.png

     切换“传递输入”为“作为自变量”,并粘贴下面代码到输入框中

for f in "$@"
do
if test -d "$f"
then
rm -r "$f"
else
rm "$f"
fi
done

QQ20140213-3.png

4、服务收到选定的 选为“文件或文件夹”

QQ20140213-2.png

5、保存,命名为 直接删除。就样就一劳永逸了。

以后,在Finder和废纸篓右键的服务菜单里,可以对文件和文件夹执行这个操作。

注意别误操作文件,会直接删除文件,不会进废纸篓~

QQ20140213-4.png

标签: 苹果急救站