• 1.rm -rf * 删除<a data-cke-saved-href="https://www.baidu.com/s?wd=%E5%BD%93%E5%89%8D%E7%9B%AE%E5%BD%95&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YvnjDvujDvnWR1PjDkPH...
    <strong>1.rm -rf * 删除<a data-cke-saved-href="https://www.baidu.com/s?wd=%E5%BD%93%E5%89%8D%E7%9B%AE%E5%BD%95&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YvnjDvujDvnWR1PjDkPHuW0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHT1PWDkn1cY" href="https://www.baidu.com/s?wd=%E5%BD%93%E5%89%8D%E7%9B%AE%E5%BD%95&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YvnjDvujDvnWR1PjDkPHuW0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHT1PWDkn1cY" class="baidu-highlight">当前目录</a>下的所有文件,这个命令很危险,应避免使用。
    所删除的文件,一般都不能恢复!
    2.rm -f 其中的,f参数 (f --force ) 忽略不存在的文件,不显示任何信息
    不会提示确认信息。
    3.rm 命令删除一个目录中的一个或者多个文件或者目录,只用rm命令不会
    删除目录,通常文件通常可以恢。
    4.其他参数命令:
      </strong>

        -f, --force    忽略不存在的文件,从不给出提示。

        -i, --interactive 进行交互式删除

        -r, -R, --recursive   指示rm将参数中列出的全部目录和子目录均递归地删除。

        -v, --verbose    详细显示进行的步骤

           --help     显示此帮助信息并退出

           --version  输出版本信息并退出

    友情提示:一般的删除操作用rm 即可 。

     

     



    要克服生活的焦虑和沮丧,得先学会做自己的主人,学会感恩,学会打磨生活,有问题留言,没问题留下你的赞
    博客声明:
    1.博客内容全是对工作学习的总结。
    2.知识点都经过测试和推敲,如有疑问请留言,一定及时解决。

     

     

    展开全文
  • 手残用了rm -f /*,忘记了一个.,觉得不对劲,输出了一列报错信息。 rm: 无法删除"/boot": 是一个目录 rm: 无法删除"/dev": 是一个目录 rm: 无法删除"/etc": 是一个目录 rm: 无法删除"/home": 是一个目录 rm: 无法...

    手残用了rm -f /*,忘记了一个.,觉得不对劲,输出了一列报错信息。

    rm: 无法删除"/boot": 是一个目录
    rm: 无法删除"/dev": 是一个目录
    rm: 无法删除"/etc": 是一个目录
    rm: 无法删除"/home": 是一个目录
    rm: 无法删除"/media": 是一个目录
    rm: 无法删除"/mnt": 是一个目录
    rm: 无法删除"/opt": 是一个目录
    rm: 无法删除"/proc": 是一个目录
    rm: 无法删除"/root": 是一个目录
    rm: 无法删除"/run": 是一个目录
    rm: 无法删除"/srv": 是一个目录
    rm: 无法删除"/sys": 是一个目录
    rm: 无法删除"/tmp": 是一个目录
    rm: 无法删除"/usr": 是一个目录
    rm: 无法删除"/var": 是一个目录
    

    ls也报错

    -bash: /usr/bin/ls: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: 没有那个文件或目录
    

    这里尽量保留ssh,不要断了,不然只能去机器上接显示器键盘了。

    发现是/lib64不见了,被我删除了,好吧,这是一个软连接,创建软连接,ln也不行,上google找,提示用绝对路径试试。

    于是,/usr/sbin/sln /usr/lib64 /lib64

    对比之后发现总共有4个软连接被删除,分别创建好。剩下的3个如下:

    ln -s /usr/lib /lib
    ln -s /usr/bin /bin
    ln -s /usr/sbin /sbin
    

    解决,ssh也可以连上了。所幸没有用到rm -rf,可怕。

    展开全文
  • 第一步:使用 rm -f 文件删除命令删除某一个文件,比如我删除目录/home/saas-cloud/finance/下的 cfpu-saas-finance-provider-0.0.1.jar文件,如下: rm -rf /home/saas-cloud/finance/cfpu-saas-finance-provider-...

    第一步:使用 rm -f 文件删除命令删除某一个文件,比如我删除目录/home/saas-cloud/finance/下的
    cfpu-saas-finance-provider-0.0.1.jar文件,如下:

    rm -rf /home/saas-cloud/finance/cfpu-saas-finance-provider-0.0.1.jar
    

    下面我来恢复刚刚删除的cfpu-saas-finance-provider-0.0.1.jar文件。

    第二步:进入/home/saas-cloud/finance/目录下,使用lsof命令查看当前是否有进程打开cfpu-saas-finance-provider-0.0.1.jar文件:

    lsof | grep cfpu-saas-finance-provider-0.0.1.jar
    

    返回结果如下:
    在这里插入图片描述
    从上面的结果中可以看出,当前文件状态为已删除(deleted),进程3067打开了cfpu-saas-finance-provider-0.0.1.jar文件,并且文件描述符目录为/proc/3067/fd/6,6是就是上面6r。

    第三步:使用I/O重定向恢复文件

    cat /proc/3067/fd/6 > /home/saas-cloud/finance/cfpu-saas-finance-provider-0.0.1.jar
    

    然后进入/home/saas-cloud/finance/目录查看文件是否恢复,如下:
    在这里插入图片描述
    但是不代表恢复后是否可用,可以使用该jar文件运行相关的程序,看是否运行成功,如果运行成功说明恢复的文件没有问题。

    上面这种方式恢复文件的具体原理:
    在Linux系统中,每个运行中的程序都有一个宿主进程彼此隔离,以/proc/进程号来体现(Linux本质上就是一个文件系统),比如:ls -l /proc/13067 查看进程PID为13067的进程信息。

    当程序运行时,操作系统会专门开辟一块内存区域,提供给当前进程使用,对于依赖的文件,操作系统会发放一个文件描述符,以便读写文件,当我们执行 rm -f 删除文件时,其实只是删除了文件的目录索引节点,对于文件系统不可见,但是对于打开它的进程依然可见,即仍然可以使用先前发放的文件描述符读写文件,正是利用这样的原理,所以我们可以使用I/O重定向的方式来恢复文件。

    如果不小心误删了文件,不要着急,首先使用 lsof 查看打开该文件的进程,然后再使用 cat /proc/进程号/fd/文件描述符] 查看恢复数据,最后使用I/O重定向的方式来恢复文件。

    展开全文
  • 2.rm -f 其中的,f参数 (f --force ) 忽略不存在的文件,不显示任何信息 不会提示确认信息。 3.rm 命令删除一个目录中的一个或者多个文件或者目录,只用rm命令不会 删除目录,通常文件通常可以恢。 4.其他参数命令...

     

    1.rm -rf * 删除当前目录下的所有文件,这个命令很危险,应避免使用。
    所删除的文件,一般都不能恢复!
    2.rm -f 其中的,f参数 (f --force ) 忽略不存在的文件,不显示任何信息
    不会提示确认信息。
    3.rm 命令删除一个目录中的一个或者多个文件或者目录,只用rm命令不会
    删除目录,通常文件通常可以恢。
    4.其他参数命令:
      
        -f, --force    忽略不存在的文件,从不给出提示。


        -i, --interactive 进行交互式删除


        -r, -R, --recursive   指示rm将参数中列出的全部目录和子目录均递归地删除。


        -v, --verbose    详细显示进行的步骤


          --help     显示此帮助信息并退出


          --version  输出版本信息并退出

    展开全文
  • 因为有过在公司测试环境下不小心执行了rm -rf /*命令,然后花了一整个通宵的时间来恢复数据的惨痛经历。所以看到这篇文章就转载一下,方便以后使用。...不小心执行了rm -f,除了跑路,如何恢复 ...

    因为有过在公司测试环境下不小心执行了rm -rf /*命令,然后花了一整个通宵的时间来恢复数据的惨痛经历。所以看到这篇文章就转载一下,方便以后使用。

    不小心执行了rm -f,除了跑路,如何恢复

    展开全文
  • 执行 rm -f之后的恢复方法 前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了。那么如果真的删除了不该删除的文件,比如数据库、日志或执行文件,怎么办...
  • linux恢复 rm -rf * 误删数据一、磁盘分区挂载为只读1、查看被删除文件位于哪个分区2、将对应目录重新挂载为只读二、安装数据恢复工具 extundelete1、下载extundelete-0.2.42、安装三、恢复1、模拟删除文件,设置...
  • 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有bug,呵呵。 那么如果真的删除了不该删除的文件,比如数据库、日志或执行...
  • Linux rm -r 的惨痛教训

    2019-06-14 21:39:29
    今天我把好不容易下载的文件给remove(下载速度很慢) 文档恢复也没成功,之后忘记所有操作了,总之长记性了。 mv rm
  • 2.rm -f 其中的,f参数 (f --force ) 忽略不存在的文件,不显示任何信息 不会提示确认信息。 3.rm 命令删除一个目录中的一个或者多个文件或者目录,只用rm命令不会 删除目录,通常文件通常可以恢。 4.其他参数命令...
  • 在近期工作中由于新同事一时疏忽执行了 rm -f /* (当时新人已经慌了) 作为一名老司机并没有被该命令吓到,三下五除二搞定接下来来还原一下从执行命令到恢复的过程: 系统环境如下: [root@Docker-01 ~]# cat /etc/...
  • 在操作集群的搭建和配置过程中,在这过程当中有一丝丝困意,本想删除一个文件但是没想到回到了家目录然后使用了rm -rf命令,当时瞬间清醒,让我很懵。然后就去搜索各种恢复资料。 在这里和大家简单分享一下文件删除...
  • 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有bug,呵呵。 那么如果真的删除了不该删除的文件,比如数据库、日志或...
  • 缩所有的2016年的bsssvc日志tar -Jcvf bsssvc.log.2016.tar.xz bsssvc.log.2016*一条命令解决,接下来删除原有的bsssvc.log.2016*rm -rf bsssvc.log.2016*就是这条命令,自己害自己啊,连同bsssvc.log.2016.tar...
  • 1.extundelete的文件恢复工具,该工具最给力的一点就是支持ext3/ext4双格式分区恢复。 2. 在实际线上恢复过程中,切勿将extundelete安装到你误删的文件所在硬盘,这样会有一定几率将需要恢复的数据彻底覆盖。 3...
  • (给程序员的那些事加星标)作者:justminewww.cnblogs.com/justmine/p/10359186.html前言每当我们在生产环境服务器上执行rm命令...
  • Linux rm -rf命令慎用!

    2018-10-19 11:26:15
    Linux rm命令 rm命令Remove,功能:1)删除目录,2)删除文件。 (可以递归的删除指定目录的所有文件及子目录) 注意:rm是一个危险的命令,使用的时候要特别当心,尤其对于初学者来说。(今天我就用rm -rf 的命令...
  • 本文收集了一些在Linux恢复rm删除的文件的方法,给大家作为参考。  首先,最好的方法是避免这个问题,以下是几点建议:  1、rm -rf误操作的后果是可怕的,rm -f也要三思而行,不能轻易使用。  2、做好数据...
1 2 3 4 5 ... 20
收藏数 35,320
精华内容 14,128
热门标签