精华内容
下载资源
问答
  • 一些机密文件如果将其从电脑上面彻底清除,往往会酿成不堪设想的后果。然而出乎一般人想象的是,在正常情况下,通过电脑删除文件后,被删除文件并未彻底消失。借助数据恢复软件(例如DiskGenius软件),常常可以...

    DiskGenius软件新增彻底删除文件功能

    作者: diskgenius 2011年6月17日

    近年来,电脑数据安全问题越来越受到人们的关注,泄密及泄漏隐私事件时有发生。一些机密文件如果不将其从电脑上面彻底清除,往往会酿成不堪设想的后果。然而出乎一般人想象的是,在正常情况下,通过电脑删除文件后,被删除的文件并未彻底消失。借助数据恢复软件(例如DiskGenius软件),常常可以轻而易举地将已经删除的文件完整地恢复出来。

    这到底是怎么回事呢?让我们先简单了解一下电脑删除文件的工作原理。电脑在向磁盘中保存文件时,除了文件数据本身,还需要保存文件名、文件时间(包括创建时间、修改时间、访问时间等)、文件大小、安全属性等等信息,我们可以将这些信息叫做“文件头信息”。这些“文件头信息”一般是不和文件数据保存在同一个区域的,是分开保存的。磁盘里保存有很多文件,这些“文件头信息”就像是一本书的目录,方便电脑查找、定位文件数据、组织目录层次关系等等。

    出于效率的考虑,当电脑删除一个文件时,并不会将与这个文件有关的所有信息都清除。而只是将要删除的文件“标记为已删除”,然后释放这个文件占用的磁盘空间。一个文件被这样删除后,只有“文件头信息”里面的一小部分内容被破坏了,其它信息包括文件数据都原封不动地保留在磁盘上。只是操作系统不再显示这些被“标记为删除”的文件了。用户也就看不到这些文件了。

    数据恢复软件正是利用了已删除文件的这些剩余信息来实现恢复文件的功能的。它只需搜索“文件头信息”,通过一定的算法分析处理后就能找到文件数据。具体方法这里不做详细讨论。

    当然,有关删除文件的原理及操作方法,还有很多需要了解的内容。比如普通删除、移动到回收站并清空回收站、按Shift+Delete键直接删除、格式化整个分区等等。不过这些删除文件方法的工作原理都大同小异,都不能将文件从磁盘上彻底清除。基本上都可以通过数据恢复软件恢复出来,只要没有进一步的覆盖。

    V3.5以上版本的DiskGenius软件提供了彻底删除文件(即“文件粉碎”)的功能。用这个功能删除文件时,会将文件数据重新填充。可以选择填充方式,比如用0填充、用随机数填充等等。同时也可以选择清除“文件头信息”。如果只擦除文件数据、不清除“文件头信息”,用数据恢复软件恢复后,仍然能找到文件,但是恢复出来的文件数据就不对了。因为文件数据已被DiskGenius填充过了。如果需要不留一点儿痕迹,必须同时选择清除“文件头信息”。对于NTFS分区,要清除“文件头信息”,请选择“删除$MFT中的文件记录”。对于FAT/FAT32分区,请选择“删除目录项”。如下图所示:

    彻底删除文件

    需要说明的是,彻底删除文件的执行速度会比普通删除慢,特别是文件数据较多、文件较大时。因为普通删除只是做标记,而彻底删除需要擦除文件数据。

    文件被DiskGenius彻底删除后,再用DiskGenius的文件恢复功能(或其它数据恢复软件)就无法恢复了。从而避免了重要资料的外泄。

    最后还要提醒大家,由于通过这种方法删除文件的不可恢复性,对于没有必要彻底删除的文件,请不要使用此功能。否则会造成永远无法挽回的后果!

    以上是网站上的资料,是不是真的这样子操作就能完全删除文件并确保不能恢复。

    展开全文
  • 删除不能删除文件:出现“该文件正被别的进程使用,不能删除”时
  • 文件暴力删除工具

    2011-09-29 15:16:47
    可以删除其他文件粉碎机不能删除的一切文件
  • 在某些时候我们需要除了某个文件其他都要删除, 如何操作呢? 例如: 有jdk.tar.gz, mysql.tar.gz, zookeeper.tar.gz,A.tar.gz 等多个文件, 如果需要处理jdk的外全部都要删除如何操作呢, 一般这种使用操作都是要...

    1、概述

    在某些时候我们需要除了某个文件,其他都要删除, 如何操作呢?
    例如:
    有jdk.tar.gz, mysql.tar.gz, zookeeper.tar.gz,A.tar.gz 等多个文件, 如果需要处理jdk的外全部都要删除如何操作呢, 一般这种使用操作都是要删除的文件很多, 留下的文件很少的情况下。

    2、操作

    首先是开启, 执行命令: shopt -s extgolb
    接下来运行删除操作:
    rm -f !(jdk.tar.gz|A.tar.gz)来实现。

    展开全文
  • 删除文件之后空间释放在我这遇到的情况主要有两种: 1.hdfs删除文件之后空间释放 针对此种情况主要是hdfs的回收站功能,为了防止文件删除删除文件会先放到回收站里。 删除的时候也可以直接彻底删除,只...

    删除文件之后空间不释放在我这遇到的情况主要有两种:

    1.hdfs删除文件之后空间不释放

    针对此种情况主要是hdfs的回收站功能,为了防止文件误删除,删除的文件会先放到回收站里。

    删除的时候也可以直接彻底删除,只需 hdfs dfs -rm -r -skipTrash即可

            也可以禁用hdfs的回收站功能,hdfs回收站的功能控制是zaicore-site.xml文件中

            <property>
          <name>fs.trash.interval</name>
               <value>0</value>
      </property>

            0代表不启用回收站功能,如果是其他正整数的话代表该分钟之后会自动删除

    2.linux 删除文件之后不释放

            如果是在linux中删除文件不释放,是因为该文件正在被某进程使用,比方说一个很大的log特别占内存,我们把他删除之后发现linux的磁盘空间并没有释放,改挂载的磁盘下空间没有变小,我们需要通过lsof 的命令查到这个文件正在被那个进程使用并干掉就好了;例如hive.log很大,已经删除,空间没有释放我们需要这么做一下

            lsof hive.log|grep delete  ,查到进程kill掉就好了

    展开全文
  • LINUX系统如何让各自创建者在此目录里面只能删除自己创建的文件,而不能删除其他用户所创建的文件 如何创建一个目录,让各自创建者在此目录里面只能删除自己创建的文件,而不能删除其他用户所创建的文件? 我们可以通过...

    LINUX系统如何让各自创建者在此目录里面只能删除自己创建的文件,而不能删除其他用户所创建的文件
    如何创建一个目录,让各自创建者在此目录里面只能删除自己创建的文件,而不能删除其他用户所创建的文件? 我们可以通过命令ls -ld来查看一下/tmp这个目录的相关信息:
    在这里插入图片描述

    我们可以发现/tmp这个目录的其他用户有一个t的权限,这个t指的就是黏着位;那么这个t有什么作用呢?我们来做个实验。

    首先,创建2个普通用户账号:
    在这里插入图片描述

    然后分别使用这2个用户在/tmp目录下面创建2个文件;
    在这里插入图片描述

    然后分别切换到这2个用户,执行对刚才创建的文件的删除操作(删除一个自己创建的文件和删除另外一个用户创建的文件)
    在这里插入图片描述
    在这里插入图片描述

    我们就能发现,这2个用户它只能删除自己所创建的文件,并不能删除其他用户所创建的文件,其根本原因就是其他用户对/tmp目录有一个rwxt的权限,其中t指的就是黏着位。

    也就是说如果要实现一个目录,让各自创建者在此目录里面只能删除自己创建的文件,而不能删除其他用户所创建的文件,只需要设置其他用户对此目录具有rwxt的权限即可。设置方法为: chmod o+rwxt 目录名称

    展开全文
  • RM删除指定文件其他文件

    千次阅读 2013-10-23 15:54:05
    应用环境:  某个目录下有许多个文件,我们需要保留其中几个,其他文件通通删除。... 例如文件名含有img和info的文件需要保留,其他文件删除。  进入需要删除文件的目录;  # ls |grep -v img
  • Linux 文件不能删除,没有权限问题

    千次阅读 2020-07-01 23:21:20
    第一步:查看文件属性 lsattr xxx 查看文件属性(xxx为文件名) 1 看到的情况 -----a-------或者-----i------- 1 第二步:去除属性 chattr -a xxx 或者 chattr -i xxx ...第三步:删除文件 rm -rf xxx
  • 开发工程中将idea中编译输出目录 out 删掉。发现再次编译不能生成class文件。 解决方案:settings -> compiler 勾选自动编译选项
  • DEL /F /A /Q \\?...然后,要把要删除文件或者目录拖放到这个bat文件的 图标 上就可以删除了。万事OK,信大家试试啊。  有了这个,还要其它辅助软件干什么。呵呵 好用的顶下吧,不会浪费你很多时间
  • 修改它的上级文件夹权限,使该用户对这个文件夹只有读和运行的权限,就不能删除这个文件了。(也不能在这个文件夹新建文件) 转自:https://blog.csdn.net/u014630623/article/details/51721032 Linux设置文件夹可...
  • 现在ken用户要删除/usr/jason目录下的test.txt文件 问题: 解决: 由于删除文件的权限不是自己说了算,而是由其父...其父文件夹的其他用户组没用w权限,所以不能删除。 下面切换到root用户加上w权限 ...
  • 文章目录平台问题描述解决问题1、查看...正常运行的生产系统,今天下午突然发现不能使用的情况。看日志,发现以下描述: System.Data.Entity.Infrastructure.DbUpdateException: An error occurred while updati...
  • Linux反选删除文件Linuxrm删除指定文件外的其他文件方法汇总 rm删除除去指定文件的剩余所有文件 rm 反向删除 linux 删除其他文件 其他1条回答 如何反向选择文件删除反向显示文件 Linux反选删除文件 最...
  • - 情景:有的app有将信息导出的功能,...原因:android设备中信息的读取是读取文件数据库的,只有在开机或者其他状态变化(插拔SD卡)时才会扫描文件以更新该数据库,因此当添加或删除文件时(处于需要刷新数据库
  • 有时候删除文件时遇上文件正在被其他进程占用,不能完全删除的情况,可以用Unlocker这个软件查看文件正在被哪个进程使用,control+esc+shift调出任务管理器,杀掉相应的进程就可以了。 但是进程有时是被explorer.exe...
  • Eclipse不能打开Java文件或者其他文件

    千次阅读 2016-12-01 13:47:34
    上午,8G内存的笔记本开了虚拟机,开了视频,开了WIFI,开了浏览器还开了Eclipse。...Java文件不能打开了, 点击一个Java文件,报错: org.eclipse.core.runtime.AssertionFailedException: null arg
  • rm-rf!(keep)#删除keep文件之外的所有文件 rm-rf!(keep1|keep2)#删除keep1和keep2文件之外的所有文件
  • Linux删除指定文件以外的其他文件

    千次阅读 2011-09-16 10:52:44
    应用环境: 某个目录下有许多个文件,我们需要保留其中几个,其他文件通通删除。方法有很多,但高效和省时的方法是下面介绍的两种,特别是目录中有几百...例如文件名含有img和info的文件需要保留,其他文件删除。 进
  • 多说,眼见为实,有多少人知道这个坑?! import java.io.File; import java.io.FileOutputStream; import java.io.IOException; public class FileTest { public static void deleteFile() throws ...
  • 每款手机随着时间越久,手机卡顿和耗电情况就会越来越严重,排除...但,手机里面的文件夹全是英文,知道怎么删除该怎么办呢?其实只要知道这2个,就完全足够啦。 1、Tencent 只要手机里面有微信、QQ或者应用宝等...
  • SQL Server 删除文件/文件组问题

    千次阅读 2019-02-14 18:23:04
    在做表分区或其他情形时,经常会遇到移除历史文件文件组报错的问题,本文将通过实验的方式,发现什么情形会出现删除文件文件组报错,报错的内容,最终总结删除文件文件组的方式及脚本。 一、在文件组上创建空表...
  • 大概提示“不能删除xx项目,该项目正在使用中”,百度,Google了很久,都没能成功,看着废纸篓里面有垃圾,却删除不了,强迫症表示接受不了,最后的解决办法还是在百度找到了直接修复磁盘就可以解决还有其他的文章,...
  • 创建kaifadata目录,允许组用户在目录下创建自己的文件,允许其他用户访问和编辑,允许删除 1.创建三个用户 li wang zhang [root@localhost ~]# useradd li [root@localhost ~]# useradd wang [root@localhost ~]# ...
  • linux清空文件内容而不删除文件

    千次阅读 2015-08-05 10:01:35
    在linux下清空文件内容不删除文件只是针对文本文件而言,其他类型的文件没有做测试,欢迎大家找bug。 简单的一条命令就可以达到这种效果,这也是linux命令行的魅力所在。 cat /dev/null > file file一般是linux下...
  • 如果你想删除文件,文件夹不能删除时或被其他软件占用时,你可以试试这文件,将要删除文件托入exe文件,就能强力删除了,密码是1.
  • 卸载oracle的时候删除oracle 有文件已在java中打开 不能删 在网上看了好多都不管用。有没有精通oracle的大神帮帮我
  • 删除除某个文件之外的其它文件

    千次阅读 2013-03-21 15:58:45
    今天下午有个任问我如何删除一个目录下的除了想要的文件之外的所有文件。我想了想grep和rm配合一下正好 么。 于是经过查阅资料得出了一条命令:过程如下。 首先在一个目录下: zhou@zhou:~/LinuxC/file/test...
  • Bash Shell有个extglob选项,开启之后Shell可以另外识别出5个模式匹配操作符,使文件正则匹配。 开启 shopt命令:shopt -s extglob 关闭 shopt命令:shopt -u extglob ?(pattern-list) - 所给模式匹配0次或1次;...
  • 一、Linux下删除文件和文件夹常用命令如下: 删除文件: rm file 删除文件夹: rm -rf dir ... 复制需要保留的文件其他文件夹,然后将该目录删除, 然后将需要保留的移动 回来。  mv keep

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,714,301
精华内容 685,720
关键字:

其他文件能不能删除