当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 14 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : rm误删的话怎么恢复?
帖子发表于 : 2012-07-25 17:57 
头像

注册: 2012-05-31 12:00
帖子: 322
送出感谢: 14
接收感谢: 0 次
如果不能,推荐一个能删除,又可以恢复的命令

----------勿-->误--------By daf3707


页首
 用户资料  
 
2 楼 
 文章标题 : Re: rm勿删的话怎么恢复?
帖子发表于 : 2012-07-25 18:11 

注册: 2007-12-05 10:57
帖子: 1003
地址: 金山
系统: ubuntu14.04
送出感谢: 13
接收感谢: 62
代码:
mv  要删除的文件 ~/.local/share/Trash/files

文件就到垃圾箱里去了

其实道理很简单,可将 “要删除的文件” 移到任意自定义的一个目录,同时在该目录创建一个相应文件保存 “要删除文件”的原目录。
恢复时再用mv 命令移动文件到 相应文件中保存的那个目录


页首
 用户资料  
 
3 楼 
 文章标题 : Re: rm勿删的话怎么恢复?
帖子发表于 : 2012-07-25 19:37 
头像

注册: 2011-07-16 19:48
帖子: 811
系统: Arch
送出感谢: 2
接收感谢: 7
cao627 写道:
代码:
mv  要删除的文件 ~/.local/share/Trash/files

文件就到垃圾箱里去了

其实道理很简单,可将 “要删除的文件” 移到任意自定义的一个目录,同时在该目录创建一个相应文件保存 “要删除文件”的原目录。
恢复时再用mv 命令移动文件到 相应文件中保存的那个目录

求高手给alias一下


_________________
其实我是菜鸟、、、


页首
 用户资料  
 
4 楼 
 文章标题 : Re: rm勿删的话怎么恢复?
帖子发表于 : 2012-07-25 19:50 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
:em06 这么用trashbin,没有记录删除前信息,不能恢复的吧(或者还是用 mv 恢复)。
而且,实际上不同文件系统使用的并不是一个trash文件夹,跨文件系统mv的话效率很低的。

我想说,LZ想恢复它就别删除了……


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
5 楼 
 文章标题 : Re: rm勿删的话怎么恢复?
帖子发表于 : 2012-07-25 20:21 

注册: 2010-05-12 11:41
帖子: 59
系统: xubuntu 12.04
送出感谢: 0 次
接收感谢: 0 次
好像是不能恢复的,至少我误删除了几次了,每次还是不记得用 -i 参数,其实就算是用了alias rm ='rm -i' 也没有用的,人总会出错的。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: rm勿删的话怎么恢复?
帖子发表于 : 2012-07-25 20:43 
头像

注册: 2012-05-31 12:00
帖子: 322
送出感谢: 14
接收感谢: 0 次
cuihao 写道:
:em06 这么用trashbin,没有记录删除前信息,不能恢复的吧(或者还是用 mv 恢复)。
而且,实际上不同文件系统使用的并不是一个trash文件夹,跨文件系统mv的话效率很低的。

我想说,LZ想恢复它就别删除了……

reiserfs系统支持!


页首
 用户资料  
 
7 楼 
 文章标题 : Re: rm勿删的话怎么恢复?
帖子发表于 : 2012-07-25 20:46 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
好吧,我说那个问题不是文件系统什么的问题,而是trashbin设计的问题。
mv命令是不可能写info的。

:em06 reiserfs…… 我真诚建议别用这玩意儿了。这玩意儿就跟它作者一样不靠谱。


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
8 楼 
 文章标题 : Re: rm勿删的话怎么恢复?
帖子发表于 : 2012-07-26 11:16 

注册: 2010-12-26 22:07
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
如果是十分重要的东西的话,可以折腾一下去TestDisk,估计陈老师的照片都可以搞出来~


_________________
为何
为何(为何)
为何(为何(为何))


页首
 用户资料  
 
9 楼 
 文章标题 : Re: rm勿删的话怎么恢复?
帖子发表于 : 2012-07-26 11:21 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
libtrash 就可以支持恢复。直接作用于rm的。
要啥trashbin


_________________
● 鸣学


页首
 用户资料  
 
10 楼 
 文章标题 : Re: rm勿删的话怎么恢复?
帖子发表于 : 2012-07-26 11:55 
头像

注册: 2011-07-16 19:48
帖子: 811
系统: Arch
送出感谢: 2
接收感谢: 7
eexpress 写道:
libtrash 就可以支持恢复。直接作用于rm的。
要啥trashbin

神的话就是不一般 :em05


_________________
其实我是菜鸟、、、


页首
 用户资料  
 
11 楼 
 文章标题 : Re: rm勿删的话怎么恢复?
帖子发表于 : 2012-07-26 17:21 
头像

注册: 2011-07-05 11:10
帖子: 190
送出感谢: 3
接收感谢: 5
建一个硬连接在其它地方,你在原来的地方删了,硬连接的地方还在。 :em01
附件:
testln.png
testln.png [ 45.71 KiB | 被浏览 4859 次 ]



页首
 用户资料  
 
12 楼 
 文章标题 : Re: rm勿删的话怎么恢复?
帖子发表于 : 2012-07-28 20:10 
头像

注册: 2012-05-31 12:00
帖子: 322
送出感谢: 14
接收感谢: 0 次
cwll 写道:
建一个硬连接在其它地方,你在原来的地方删了,硬连接的地方还在。 :em01
附件:
testln.png

硬链接和复制一样啊,占地方
删了就是闲太大。。。。然后又要复制,感觉多此一举啊。。。


页首
 用户资料  
 
13 楼 
 文章标题 : Re: rm勿删的话怎么恢复?
帖子发表于 : 2012-07-28 20:12 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
这不废话么…… 又想日后恢复,又想不占空间,怎么可能。
仍云上得了。


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
14 楼 
 文章标题 : Re: rm勿删的话怎么恢复?
帖子发表于 : 2012-07-28 23:12 
头像

注册: 2011-07-05 11:10
帖子: 190
送出感谢: 3
接收感谢: 5
13378333 写道:
cwll 写道:
建一个硬连接在其它地方,你在原来的地方删了,硬连接的地方还在。 :em01
附件:
testln.png

硬链接和复制一样啊,占地方
删了就是闲太大。。。。然后又要复制,感觉多此一举啊。。。

我第一次听说“硬链接和复制一样”这种说法,ext类文件系统的文件真实数据在文件块存放,文件只是一个指向文件块的信息,硬连接相当于把两个文件指向同一个文件块。用ls -li可以看到第三项就是硬连接数,如果文件的硬连接数为0时就会被删除。只要硬连接数不为0文件的数据块就不会标记为删除。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 14 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译