# TrashJ **Repository Path**: jianchi/trashj ## Basic Information - **Project Name**: TrashJ - **Description**: 利用jdk9的Desktop.moveToTrash(File)来实现将文件放入回收站,配合脚本使用,可以给rm设置别名,达到在Mac系统执行rm指令时,实际上移到废纸篓的目的 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-17 - **Last Updated**: 2020-12-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 本代码旨在解决不小心运行一些脚本,或者命令行,导致rm了重要文件找不回来的bug。可以替换rm命令,替换后rm任何命令都会变成移动到废纸篓/回收站。 ## 如何替换成rm命令 下载bin下的TrashJ.jar和trashJ.sh,并将所在路径配置在在环境变量中,且设置别名: ```shell alias rm=trashJ.sh ``` ### 注意: #### 1. 代码需要jdk9以上环境,jar包jdk11以上环境 #### 2. 支持Mac系统(OSX 10.15.7/jdk15 亲测),理论支持具有可视化操作界面的Linux系统,不支持无界面的纯终端Linux系统(亲测)