1.為什么要使用trash-cli
有一次在寫一個(gè)C語(yǔ)言作業(yè)的時(shí)候庆揩,因?yàn)镸akefile寫錯(cuò)了阅虫,然后執(zhí)行make clean的時(shí)候把我所有源文件刪了统倒。求助Google后也沒有把文件恢復(fù)回來(lái),于是以后使用rm的時(shí)候就變得很小心爷贫,設(shè)置了alias rm=‘rm -i’,刪除前提示补憾。但是這樣感覺很麻煩漫萄,于是又Google找了一些實(shí)現(xiàn)一下回收站的方法。有的人是自己寫腳本盈匾,把文件移到一個(gè)文件夾腾务。其實(shí)找個(gè)時(shí)間自己寫個(gè)腳本也不錯(cuò)。不想寫腳本削饵,也可以使用trash-cli這個(gè)工具岩瘦。
2.安裝trash-cli
$ sudo apt-get install trash-cli
github上面有這個(gè)項(xiàng)目的源代碼,你可以自行編譯窿撬。
3.使用
$ trash [filename] // 將文件移入回收站
$ trash-list // 列出回收站的文件
$ trash-empty // 清空回收站
$ trash-put // 將文件移入回收站启昧,不知道跟trash還有什么區(qū)別
$ trash-restore // 將文件從回收站還原,可是不知為何我會(huì)沒有這個(gè)命令
$ trash-rm // 將回收站某個(gè)文件刪除 可以指定pattern劈伴,例如刪除7天前的 trash-rm 7
更多的可以查看幫助手冊(cè)