
trash:将文件和目录移动到废纸篓
trash软件是一款可以将文件和目录移动到废纸篓的工具,支持macOS、Linux和Windows系统,提供安全且可逆的文件删除方式。

介绍
嘿,大家有没有遇到过这样的情况:手一抖,文件就永久消失了?我之前就因为误删文件而抓狂过。不过呢,最近我发现了一个叫做“trash”的工具,简直是救星啊!这款工具可以帮你把文件和目录移到废纸篓,而不是直接删掉,万一后悔了,还能找回来,真是太贴心了。
什么是trash?
简单来说,trash就是一个可以让你在macOS、Linux和Windows上安全删除文件的小工具。和那些直接删掉文件的命令(比如fs.unlink
、del
、rimraf
)不同,trash会把文件放进废纸篓,这样你就有机会反悔啦。
怎么安装trash?
安装也很简单,只需要在命令行里敲下这条命令就行:
bashnpm install trash
如果你想在全局使用命令行工具,那就用这个:
bashnpm install --global trash-cli
怎么使用trash?
用起来也很方便,下面是个简单的例子:
javascript
import trash from 'trash';
await trash(['*.png', '!rainbow.png']);
这样就可以把所有的PNG文件(除了rainbow.png)都移到废纸篓里啦。
为什么选择trash?
有人可能会说,直接用mv
命令不就行了?其实不然。mv
命令并不是跨平台的,而且在不同操作系统上,废纸篓的位置和处理方式都不一样。比如在macOS上,你可能会失去“放回”功能,而Linux上还有一大堆规范要遵循。用trash就不用担心这些问题了,它帮你处理得妥妥的。
适用场景
- 开发环境:在开发过程中,我们常常需要删除一些临时文件,但又怕误删重要文件。trash可以帮你避免这种尴尬。
- 跨平台支持:不管你用的是macOS、Linux还是Windows,trash都能完美运行。
- 安全删除:如果你对文件删除有安全性要求,trash可以帮你把文件放到废纸篓,确保不会误删。
结尾感受
感觉嘛,trash真的是个很实用的小工具,尤其是对于像我这样手残的人来说,简直就是福音。再也不用担心手滑删错文件了,真心推荐大家试试!