結合你的問題,我的回答如下:
linux中,回收站的功能應該屬于更高一級,不是和rm這種屬于同一級的,并且linux中很多命令都是非常基礎命令,它只實現單一功能,不會過多的為用戶考慮。當你刪除你自己的文件時,因為這個文件是你的,所以你應該知道自己在做什么,你要為你的行為負責,所以,簡單來說,Linux是為"負責任的人"設計的。
那么,在Linux中,命令rm是沒有回收站的。就如同在Windows中,命令del也沒有回收站,圖形化應用是產品,旨在考慮用戶需求。在Windows中,文件管理器支持回收站功能。而在Linux中,文件管理器(比如PCManFM、Nautilus等等)同樣具有回收站,由XDG規范定義。一般來說,我們輸入rm指令期望是立刻得到空間,大概相當于Windows的按住shift再刪除。
回收站能幫你挽救誤刪的文件,萬一將來你要執行的是一個重要指令,例如部署測試代碼,如果你平時養成了無腦按Enter習慣的話,結果很有可能會是災難性,例如把測試代碼部署到真實環境下,所以不是Linux不能做回收站,而是相反,能有無數種做回收站的方法。
以上就是我的回答,希望能幫到您。