01 Mar 2019 15:42 +0000
在 MacOS Finder 中删除的文件会进入废纸篓(回收站),但在 Terminal 命令行中使用 rm 命令删除的文件却不是这样,有没有想要尝试过用命令行删除文件到废纸篓?
MacOS 中有一个现成的 brew fomula 叫作 trash 可以实现这个功能,使用 brew 的话,只需要安装一下就可以使用了:
brew install trash
trash file_needs_to_be_trashed
另外也可以使用 Apple 提供的 osascript 命令实现删除文件到回收站:
osascript -e "tell app \"Finder\" to delete POSIX file \"${PWD}/file_needs_to_be_trashed\""
直接使用以上命令比较麻烦,有人已经将以上命令封闭成 bash 方法和 python 脚本:
Moving files to trash from the Mac command line
REFERENCES
Loading comments...