linux 在terminal中删除文件到回收站

(1)使用trash-cli:
  这个软件是在命令行下操作回收站(其目录是~/.local/share/Trash/files).
  安装(fedora14中):yum -y install trash-cli
  使用方法:(http://code.google.com/p/trash-cli/)
  To remove move foo in the trash can, use
  $ trash-put foo
  To list all the contents of the trashcan
  $ trash-list
  2007-08-30 12:36:00 /home/andrea/foo
  2007-08-30 12:39:41 /home/andrea/bar
  2007-08-30 12:39:41 /home/andrea/bar2
  2007-08-30 12:39:41 /home/andrea/foo
  Search for a specific file in the trashcan
  $ trash-list | grep foo
  2007-08-30 12:36:00 /home/andrea/foo
  2007-08-30 12:39:41 /home/andrea/foo
  To restore a trashed file
  $ trash-restore
   0 2007-08-30 12:36:00 /home/andrea/foo
   1 2007-08-30 12:39:41 /home/andrea/bar
   2 2007-08-30 12:39:41 /home/andrea/bar2
   3 2007-08-30 12:39:41 /home/andrea/foo2
   4 2007-08-30 12:39:41 /home/andrea/foo
  What file to restore [0..4]: 4
  $ ls foo
  foo
  To remove all trashed files
  $ trash-empty
  To remove files that have been in the trash more than a given number of days
  $ trash-empty <days>
  For example
  $ date
  Tue Feb 19 20:26:52 CET 2008
  $ trash-list
  2008-02-19 20:11:34 /home/einar/today
  2008-02-18 20:11:34 /home/einar/yesterday
  2008-02-10 20:11:34 /home/einar/last_week
  $ trash-empty 7
  $ trash-list
  2008-02-19 20:11:34 /home/einar/today
  2008-02-18 20:11:34 /home/einar/yesterday
  $ trash-empty 1
  $ trash-list
  2008-02-19 20:11:34 /home/einar/today

  注意:如果要恢复一个文件, 必须到当时删除的目录中去使用trash-restore命令


(2)使用gvfs-trash命令
http://www.unix.com/man-page/OpenSolaris/1/gvfs-trash/
gvfs-trash命令却可以将文件送到回收站。
可以使用"gvfs-trash 文件路径"将文件删除

用alias del=gvfs-trash 可以建立别名.


(3)使用mv命令
alias del='mv -t ~/.local/share/Trash/files --backup=t'

删除成功的文件会放入系统回收站中,位置:~/.local/share/Trash/files

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值