sos?rm掉的文件可否找回?
-
- 帖子: 980
- 注册时间: 2008-04-12 12:44
sos?rm掉的文件可否找回?
今天干了一件傻事情,本来想删掉系统中所有的 "hello*gem"文件
不知道这些文件在什么地方,本来应该先find出来,然后rm掉。
我想测试rm是否可以查找后删除,于是使用了下面的命令:
sudo rm -rv /home/pt "hello*gem"
我以为系统会理解成,在 /home/pt文件夹中,所有类似hello*gem的文件,予以删除。
结果,系统开始删除我的 /home/pt文件夹中的东西,我关闭终端,已经晚了, /home/pt中的东西一干二尽,
现在知道,系统理解成删除两个东西,一个文件夹/home/pt,一个 "hello*gem"文件
find /home/pt -name "hello*gem" | rm -rf
可以做我的事情
请问,如何找回我删除的文件?trash里面没有。
不知道这些文件在什么地方,本来应该先find出来,然后rm掉。
我想测试rm是否可以查找后删除,于是使用了下面的命令:
sudo rm -rv /home/pt "hello*gem"
我以为系统会理解成,在 /home/pt文件夹中,所有类似hello*gem的文件,予以删除。
结果,系统开始删除我的 /home/pt文件夹中的东西,我关闭终端,已经晚了, /home/pt中的东西一干二尽,
现在知道,系统理解成删除两个东西,一个文件夹/home/pt,一个 "hello*gem"文件
find /home/pt -name "hello*gem" | rm -rf
可以做我的事情
请问,如何找回我删除的文件?trash里面没有。
- trigger
- 帖子: 1604
- 注册时间: 2006-10-25 18:08
Re: sos?rm掉的文件可否找回?
很好,利索了。 

楼主真是一派胡言,真可谓:“两个黄鹂鸣翠柳,不知所云;一行白鹭上青天,不知所止“。本来不想和你辩论,今天气愤不过,和你理论一番。我国宪法写得清清楚楚:“一夜夫妻百日恩,七楼以上才有电梯”。这个想必你知道,既然知道,你就不能断章取义,就算是天气预报,它还有不准的时候呢!!!再者说了,那中国银行也不是你一家开的。人家马拉多纳都结婚了,你还拿着粮票顶什么用呢。真是滑天下之大稽。前些日子,全国人大刚刚开过会,郑重声明:“中国不搞多party制,存栏母猪给补贴”。多好的事呢,楞让你这号人给搅混了。
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
Re: sos?rm掉的文件可否找回?
基本上,你没作预处理机制,就难找了。比如 libtrash 等启用了。
有人说有软件可以搜索磁盘空间的,像EasyRecovery那样的。可我不知道名字。
有人说有软件可以搜索磁盘空间的,像EasyRecovery那样的。可我不知道名字。
● 鸣学
- 独孤
- 帖子: 838
- 注册时间: 2008-02-02 13:06
- 来自: 寶能科技
- 联系:
Re: sos?rm掉的文件可否找回?
据说,基本无解 

- tenzu
- 论坛版主
- 帖子: 36924
- 注册时间: 2008-11-21 20:26
- ChenFengyuan
- 帖子: 770
- 注册时间: 2008-03-23 0:39
Re: sos?rm掉的文件可否找回?
恩,可以试试testdisk系列。呵呵,不过,我倒是觉得没多大用,只能找回资料。试试吧

eexpress 写了:基本上,你没作预处理机制,就难找了。比如 libtrash 等启用了。
有人说有软件可以搜索磁盘空间的,像EasyRecovery那样的。可我不知道名字。
- xc1982777
- 帖子: 29
- 注册时间: 2009-07-07 19:47
Re: sos?rm掉的文件可否找回?
双刃剑 看你怎么用了
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
Re: sos?rm掉的文件可否找回?
rm删除的,想都表想 

明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
-
- 帖子: 131
- 注册时间: 2008-04-03 12:46
- 来自: http://wdstudio.blogbus.com/
- 联系:
Re: sos?rm掉的文件可否找回?
表示昨晚刚遇到 然后找回来了
su
debugfs /dev/sda8
lsdel
记录下inode号码
dump <inode> /root/
然后就好了
http://www.ibm.com/developerworks/cn/li ... n-filesrc/
su
debugfs /dev/sda8
lsdel
记录下inode号码
dump <inode> /root/
然后就好了
http://www.ibm.com/developerworks/cn/li ... n-filesrc/
-
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
- 联系:
Re: sos?rm掉的文件可否找回?
貌似不能补救。
所以要
一股脑塞到~/.bashrc里面
所以要
代码: 全选
export RM_DESTDIR="$HOME/.del"
rm()
{
local dest file i
mkdir -p $RM_DESTDIR
while [ $# -gt 0 ]
do
case "$1" in
-*)
shift
;;
*)
[ -z "$1" ] && continue
case "$1" in
/*)file=$1;;
*)file=$PWD/$1;;
esac
i=0
dest=$((i++))-$(basename $file)
while [ -f "$RM_DESTDIR/$dest" ] || [ -d "$RM_DESTDIR/$dest" ]; do
dest=$((i++))-$(basename $file)
done
mv $file $RM_DESTDIR/$dest
cat >> $HOME/.rm << EOF
Source:$file
Dest:$dest
EOF
shift
;;
esac
done
}
代码: 全选
] ls -ld //
- cjxgm
- 帖子: 1952
- 注册时间: 2010-04-23 20:40
- 系统: Arch Linux
- 来自: 浙江·杭州
- 联系:
Re: sos?rm掉的文件可否找回?
那要怎样删除“$HOME/.del”里的东西呢?
trash总得清空的吧
trash总得清空的吧
-
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
- 联系:
- wean
- 帖子: 686
- 注册时间: 2007-04-23 14:47
- 系统: Gentoo
- 来自: 常熟
- 联系: